Instalé nvm en mi máquina con Windows y con nvm, instalé 2 versiones de nodo pero no me permite cambiar la versión.
Microsoft Windows [Version 10.0.16299.64] (c) 2017 Microsoft Corporation. All rights reserved. C:\Windows\system32>nvm use 12.18.0 exit status 1: 'C:\Users\Sarmad' is not recognized as an internal or external command, operable program or batch file. C:\Windows\system32>nvm version 1.1.7 C:\Windows\system32>nvm ls * 15.8.0 (Currently using 64-bit executable) 12.18.0 C:\Windows\system32>nvm use 12.18.0 exit status 1: 'C:\Users\Ali' is not recognized as an internal or external command, operable program or batch file.Intente instalar el nvm directamente en C:/ o en otra carpeta sin espacios en la RUTA.
Ali, recibe este error porque está instalando nvm en la ubicación predeterminada. Y ese es el directorio de su usuario. Nvm para Windows es un intento de migrar desde Linux y actualmente no admite espacios en la ruta.
Pasé varias horas tratando de resolver esto y ninguna de estas soluciones me funcionó. Si instala nvm en el directorio c:\tools\ , (es posible que ya tenga uno, si no solo lo crea) debería resolver el problema.
Tuve el mismo problema en un entorno de Windows. Lo resolví ejecutando los comandos nvm en la línea de comando cmd en el directorio raíz C:/ en lugar del terminal integrado de vscode .
$ nvm download 12.18.0 $ nvm use 12.18.0Si ve el mismo error, debe configurar la RUTA en las Variables de entorno como dice esta respuesta .
node -v y verás que estás usando 12.18.0