2011-11-22 18 views
11

Instalé nodejs desde nodejs.org en mi cuadro de windows.Usando uglifyjs con nodejs en windows

La ruta al nodo es C: \ Archivos de programa (x86) \ nodejs \ NODE.EXE

puedo correr nodo en símbolo del sistema correctamente, mi pregunta es ... clonado uglifyjs a C: \ gitrepos \ uglifyjs \

Ahora estoy tratando de averiguar cómo conseguir configuración Lo que acaba de ejecutar algo así como

node uglifyjs -o inputfile.min.js inputfile.js 

Qué tiene que suceder para permitir que haga eso?

+0

Me gustaría poner un archivo '.bat' más o menos en su camino que pasa sus argumentos a' nodo '- sin embargo, no soy lo suficientemente bueno en la creación de secuencias de comandos por lotes para poder decir tu como hacer esto – thejh

Respuesta

10

Se puede ejecutar por:

node C:\gitrepos\uglifyjs\bin\uglifyjs -o inputfile.min.js inputfile.js 
+1

Eso funciona, pero me preguntaba si hay un lugar donde se puede agregar una variable de ruta o algo así como simplemente decir uglifyjs en lugar de tener que incluir toda la ruta ... – jcreamer898

+0

Cree un alias o un archivo por lotes como se muestra aquí: http : //www.rhyous.com/2010/10/20/adding-an-alias-in-windows-7-or-making-ls-dir-in-a-command-prompt/ – pradeek

+0

Descubrí que tenía que Ejecutar uglifyjs.cmd desde mi perfil para que funcione, es decir C: \ Users \ me \ AppData \ Roaming \ npm \ uglifyjs.cmd – learnerplates

3

Se podía añadir el directorio C: \ gitrepos \ ruta uglifyjs \ bin a la variable de entorno ... camino.

44

Para que pueda ejecutar cualquier aplicación NodeJS en cualquier entorno (carpeta). Haga lo siguiente

  1. instalar la aplicación a nivel mundial

    npm install uglify-js -g 
    
  2. Salir y volver a abrir el símbolo del comando

  3. Run uglifyJS sin comando nodo

    uglifyjs [options] filename 
    
+0

¡Gracias, eso funcionó! +1 – gpinkas

+0

Esto es exactamente lo que estaba buscando gracias, me faltaba la -g en los intentos previos de instalar desde npm. –

+0

Algunas versiones anteriores de Node no configuran probablemente la RUTA, en cuyo caso deberá actualizar a la versión más reciente. –