windows - slmgr - ''nodo'' no se reconoce como un comando interno o externo
shutdown no se reconoce como un comando interno o externo (8)
Asegúrese de que nodejs en el PATH esté delante de cualquier cosa que use node.
He estado trabajando con node.js
v0.6.3
, instalado localmente en Windows Vista en C:/Program Files/Nodejs
. Recientemente actualicé a (ejecutando el instalador para) v0.6.6
. Parecía que funcionó por un tiempo, pero ahora, si intento ejecutar un node
desde cualquier directorio, obtengo un
''nodo'' no se reconoce como un comando interno o externo
mensaje, aunque la ejecución del node
desde C:/Program Files/Nodejs
funciona.
Intenté reiniciar, quitar el nodo, reinstalar, reinstalar 0.6.3 - nada parece funcionar. Simplemente no entiendo por qué el node
no reconoce la ruta del sistema, aunque el node
funciona desde su directorio base.
Cada vez que instalo node.js necesita un reinicio y luego se reconoce la ruta.
Cuidado con otros caminos que terminan en / también. Tuve esto:
...bin;C:/Program Files/Microsoft/Web Platform Installer/;C:/Program Files/nodejs/
y lo cambié a esto:
bin;C:/Program Files/Microsoft/Web Platform Installer/;C:/Program Files/nodejs
eliminando el final /, pero todavía no funcionó. La ruta anterior, para el instalador de la plataforma web, también tenía un / al final. Eliminar eso solucionó el problema.
Establecí la variable NODEJS en el panel de control del sistema, pero lo único que funcionó para establecer la ruta fue hacerlo desde la línea de comandos como administrador.
SET PATH =% NODEJS%;% PATH%
Otro truco es que una vez que establezca la ruta, debe cerrar la consola y abrir una nueva para que la nueva ruta se tenga en cuenta.
Sin embargo, para que el usuario normal pueda usar el nodo, tuve que ejecutar set path de nuevo, no como administrador y reiniciar la computadora
Falta el nodo en la RUTA DEL SISTEMA, intente esto en su línea de comando
SET PATH=C:/Program Files/Nodejs;%PATH%
y luego intente ejecutar el node
Para configurar este sistema en todo el mundo, debe configurarlo en la configuración del sistema - cf - http://banagale.com/changing-your-system-path-in-windows-vista.htm
Para estar muy limpio, cree una nueva variable de sistema NODEJS
NODEJS="C:/Program Files/Nodejs"
Luego edite el PATH
en las variables del sistema y agregue %NODEJS%
PATH=%NODEJS%;...
Intente agregar C:/Program Files/Nodejs
a su PATH
entorno PATH
. La PATH
entorno PATH
permite ejecutar ejecutables o acceder a archivos dentro de las carpetas especificadas (separadas por punto y coma).
En el símbolo del sistema, el comando se set PATH=%PATH%;C:/Program Files/Nodejs
.
La instalación de Nodejs agrega nodejs a la ruta en las propiedades del entorno de manera incorrecta.
Por defecto agrega lo siguiente a la ruta:
C:/Program Files/nodejs/
El final es innecesario. Elimina el /
y todo será hermoso otra vez.
Vaya a la carpeta en la que tiene Node y NPM (como C:/Program Files (x86)/nodejs/
) y escriba lo siguiente:
> set path=%PATH%;%CD%
> setx path "%PATH%"
De http://www.hacksparrow.com/install-node-js-and-npm-on-windows.html