Ya instalé la última versión 1.1.6
Tengo Windows 8.1 con powershell (también comprobado con cmd clásico)
Estoy tratando de ver mi versión:
Cuando escribo node -v o npm -v, dice:
"El término 'nodo' no se reconoce como el nombre de un cmdlet, función, archivo de secuencia de comandos o programa operable".
Probé el nvm y el nvm usa v6.11.5
También intenté reiniciar cmd y windows.
¿Qué puedo hacer?
Esto me sucedió cuando anteriormente tenía el nodo instalado, luego lo eliminé, pero mantuvo algunos archivos en c: Program Filesnodejs
La solución fue correr
rmdir / s / q "c: programa filesnodejs"
luego nvm use 10.6.0
Ahora sus archivos de programa de c: se verán así:
07/08/2018 09:51 p.m.
y todo funcionará bien
¡Gracias @riklarkin que me ayudó hace un momento!
$ rmdir /s /q "c:\program files\nodejs"
Remove-Item : A positional parameter cannot be found that accepts argument '/q'.
At line:1 char:1
+ rmdir /s /q "c:\program files\nodejs"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Remove-Item], ParameterBindingException
+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.RemoveItemCommand
Tuve que $ Remove-Item -Force -Recurse "C:\Program Files\nodejs"
lugar, ¡pero también funcionó para mí! 👍
Intente ejecutar node64 -v
o node64==32 -v
.
Descubrí que el ejecutable del nodo en la carpeta NVM se llamaba node64.exe , que también rompía los comandos npm. Cambiar el nombre de ese archivo a node.exe resolvió el problema para mí.
Oh hombre, qué error tan irritante sin ningún mensaje de error. Leyendo toneladas de problemas para encontrar la solución aquí. Si alguna vez instaló (y desinstaló) node.js, la ruta siempre permanece. Por tanto, esta falla debería ocurrir con mucha frecuencia.
Comentario más útil
Esto me sucedió cuando anteriormente tenía el nodo instalado, luego lo eliminé, pero mantuvo algunos archivos en c: Program Filesnodejs
La solución fue correr
rmdir / s / q "c: programa filesnodejs"
luego nvm use 10.6.0
Ahora sus archivos de programa de c: se verán así:nodejs [C: UsersRikAppDataRoamingnvmv10.6.0]
07/08/2018 09:51 p.m.
y todo funcionará bien