Cómo instalar nvm en Windows 10 y configurarlo para todos los usuarios.
Problema
Necesito instalar nvm para Windows 10 y que funcione tanto para mi perfil de administrador como para mi perfil de usuario no administrador. Cuando programo, lo hago con mi cuenta de usuario regular. Pero para instalar cosas o hacer tareas de administración, tengo que proporcionar una cuenta de administrador.
Detalles
Descargué y ejecuté el instalador más reciente de este repositorio:
instalar nvm para Windows 10: https://github.com/coreybutler/nvm-windows
Cuando intento ejecutar el instalador, tengo que usar mi cuenta de administrador. Windows me solicita las credenciales y una vez que las proporciono, la configuración se completa sin problemas. El problema es que nvm solo funciona cuando ejecuto una ventana de comandos como usuario administrador… pero también necesito poder ejecutar nvm como mi usuario regular no privilegiado.
Entonces, en este momento, cuando abro una ventana de “comando” como administrador, puedo ejecutar:
Microsoft Windows [Versión 10.0.19043.1348]
(c) Microsoft Corporation. Todos los derechos reservados.
C:\WINDOWS\system32>nvm --version
Versión en ejecución 1.1.9.
Pero si ejecuto el comando solo como mi usuario regular:
Microsoft Windows [Versión 10.0.19043.1348]
(c) Microsoft Corporation. Todos los derechos reservados.
C:\Users\me>nvm --version
'nvm' no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
C:\Users\me>
Cualquier consejo sería apreciado.
EDITAR 1
davy.ai
Solución
El problema aquí es que la instalación de nvm solo está disponible para el usuario administrador y no para los usuarios no administradores. Para hacer que nvm funcione para los usuarios no administradores, debemos seguir los siguientes pasos:
where nvm
y presionar Enter para obtener la ruta de instalación de nvm. Copiar la ruta.Ahora, puede abrir una nueva ventana del símbolo del sistema como usuario no administrador y ejecutar los comandos
nvm
, los cuales deberían funcionar correctamente.