2012-01-18 19 views
10

He instalado nodeJS (desde http://nodejs.org/). Esto ha instalado nodeJS & npm. Luego ejecuto npm install jslint.nodeJS + jslint: dónde instalar para mac OSX?

El administrador de paquetes crea una carpeta en mi directorio de trabajo actual y coloca el archivo requerido en ella.

Entonces supongo que debería hacer un enlace simbólico en mi carpeta /usr/local/bin/ para tener un comando global jslint.

Pero el punto es que siguiendo ese procedimiento, los archivos jslint están dentro de una carpeta de proyecto específica (que era mi carpeta de trabajo actual de ese momento), y no en un lugar genérico.

¿Cómo debo proceder para tener una instalación limpia?

Respuesta

16

acabo de descubrir una opción -g, bruja instalar el paquete global:

npm install -g jslint 

instalar JSLint en /usr/local/bin/jslint, y ahora se puede ejecutar JSLint en la cáscara directamente sin tener que crear un enlace simbólico :)

Si se producen errores de instalación que pueda necesitar

sudo npm install -g jslint 

aunque normalmente no se requiere

+0

Como su respuesta es correcta, le sugiero que la acepte, como lo sugiere la sección de preguntas frecuentes [aquí] (http://stackoverflow.com/faq#questions). – mtsr

+2

Tengo que esperar 2 días, ya que he respondido mi propia pregunta ... – FMaz008

+3

Solo como una nota: realmente no debería necesitar 'sudo' para esto (no lo hice). 'npm install -g jslint' debería resolver el problema por sí solo. –

Cuestiones relacionadas