este problema se puede solucionar de variadas formas, pero nosotros te enseñamos la que para nosotros es la solución más completa.
Solución:
Primero examine su directorio actual “C:Program Filesnodejs”. La mayoría de nosotros ya tenemos un directorio “nodejs” de una instalación anterior, antes de que decidiéramos (o nos dijeran) instalar nvm.
Al final, este directorio “C:Program Filesnodejs” en realidad será un acceso directo a donde nvm administra las versiones que instala (consulte C:UsersxxxAppDataRoamingnvm). Parece que nvm simplemente está cambiando el atajo, cuando llamamos “uso de nvm …”.
Bien, esto es lo que hice para solucionar la situación en la que el “uso de nvm…” no surtía efecto.
- Elimine/elimine/desinstale la versión del nodo en su directorio “C:Program Filesnodejs”. Hasta el punto en que ya no hay ningún directorio “nodejs”.
- Elimine la existencia de nvm (C:UsersxxxAppDataRoamingnvm), básicamente, elimine manualmente el directorio nvm.
- Descargue su versión deseada de nvm (https://github.com/coreybutler/nvm-windows/releases)
- Abra un indicador de CMD (ejecútelo como administrador) e instale la versión descargada de nvm, nvm-setup.exe, desde este indicador de comando de CMD.
- Desde el símbolo del sistema de nivel de administrador, ejecute “nvm install 7.2.1”, o cualquier versión de nodo que desee instalar. Probablemente instalará varias versiones, así que repita según sea necesario.
- Ahora haga el habitual “uso de nvm…”, “lista de nvm”, etc…
No sé si esta es la mejor manera, pero funcionó para mí …
Tener el mismo problema después de instalar el último nodo con nvm. node
El comando no fue reconocido en la consola. Cerrar y abrir ventanas de comandos no funcionaba. comprobado nvm arch
a lo que la respuesta es
C:WINDOWSsystem32> nvm arch
System Default: 64-bit.
Currently Configured: -bit.
Tuve que configurar el nodo nuevamente con la configuración del arco
C:WINDOWSsystem32> nvm use 7.4.0 x64
Now using node v7.4.0 (64-bit)
C:WINDOWSsystem32> nvm arch
System Default: 64-bit.
Currently Configured: 64-bit.
C:WINDOWSsystem32> nvm list
* 7.4.0 (Currently using 64-bit executable)
4.5.0
C:WINDOWSsystem32> node -v
v7.4.0
Lo más probable es que lo que esté pasando es que el sistema %PATH%
se está actualizando fuera de la instancia del símbolo del sistema. Solo al abrir un nuevo símbolo del sistema se detectarán estos nuevos cambios externos.
Comentarios y puntuaciones
Recuerda algo, que tienes la capacidad de decir si diste con el arreglo.