Soy completamente nuevo en nodejs. Estoy tratando de hacer que nodejs funcione en mi caja de Windows 2008 para instalar Karma que usaría para TDDing mi código AngularJs. He hecho los siguientes pasos hasta ahora
- Instalar usando Chocolatey ==> npm no se reconoce
- Instale utilizando el instalador de nodejs de 64 bits de nodejs.org ==> npm no se reconoce
- En esta etapa, correr
where npmme da loc:\User\<Username>\AppData\Roaming\npmque no tiene nada - Me di cuenta de que nodejs está instalado
C:\Program Files\nodejs. Abrir un símbolo del sistema en este directorio hace quenpmfuncione bien. - Así que he añadido
C:\Program Files\nodejsaPATHsólo para conseguir el mismo error otra vez quenpm is not recognized - Uno de los problemas de github en el repositorio de nodejs dice que necesito reiniciar la máquina y se solucionaría. Pero eso no ha ayudado hasta ahora
- Veo un
Node.jsicono en miStart -> Programmsmenú que me lleva a la consola de nodejs pero no estoy seguro de qué hacer con eso.
¿Me he perdido algún paso importante en el proceso?
Editar
Descubrí que si abro el "símbolo del sistema Nodejs" de los archivos de programa, se reconoce npm. ¿Cómo hago que funcione en un símbolo del sistema normal?
Editar
Después nodecomencé a enfrentar un problema similar con otra aplicación. Publiqué esta pregunta en el superusuario y, como señaló correctamente la respuesta aceptada, tenía una cita adicional PATHque estaba causando problemas con todas las rutas agregadas después de la cita. Tengo la sensación de que alguna instalación de Chocolatey agrega esta cita problemática, pero no estoy seguro de cuál.
PATHy todo funciona en Windows 7.
PATH(presionar <enter>) y verificar que ves "C: \ Archivos de programa \ nodejs \" allí?
C:\Program Files\nodejsenPATH


PATH, ¿reiniciaste la línea de comando?PATHsolo se carga al inicializar nuevas sesiones de línea de comandos.