Para poder manejar distintas versiones de node.js, podemos usar la siguiente herramienta:
- Descargar el programa e instalarlo
- Seguimos los clásicos pasos de "siguiente" y listo.
Listar todas las versiones de node
nvm list
Instalar última versión de node
nvm install latest
Instalar una versión de node específica
nvm install 14.16.8
Usar una versión de node en nuestro sistema
nvm use 14.16.8
Verificar que versión de node que usa el sistema
node -v
Esto podría darse por un problema de las variables de entorno del sistema.
Necesitamos poder añadir C:\Program Files\nodejs
Seguimos los siguientes pasos:
- Usar el buscador global de windows y buscar "Variables de entorno"
- Click en "Editar variables de entorno del sistema" o "Variables de entorno"
- Seleccionar "PATH" de la sección "Variable del Sistema" y presionamos "Editar"
- Agregamos nuestra variable
C:\Program Files\nodejs
Si aún asi no funciona, puede darse porque te falta instalar la versíon de node que usaba tu sistema.
Por ejemplo, en mi caso mi sistema usaba la versión 8.9.4 cuando no tenia instalado NVM. Al instalar NVM lo instale con la última versión con el comando nvm install 14.16.8
, lo que me faltaba era instalar la versión 8.9.4 con NVM.
Realize la instalación y se solucionó el problema. Esto es debido a que a veces por defecto al instalar NVM esta ruta C:\Program Files\nodejs
apunta a C:\Users\<Nombre de usuario>\AppData\Roaming\nvm\<version de node>
, curiosamente en mi caso este apuntaba a una versión de node que no tenía instalada mediante NVM.