Si esta es una pregunta sobre cómo usar NVM4W, use stackoverflow en su lugar.
Si se trata de un problema relacionado con el antivirus, asegúrese de buscar primero los problemas existentes.
[] Windows Server 2016
[] Mi instalación de Windows no está en inglés.
Cuéntame ...
estado de salida 1: 'C: \ Programa' no se reconoce como un comando interno o externo,
programa operable o archivo por lotes.
Los sistemas de archivos de Windows permiten espacios ... en las rutas ... parece ser el problema.
¿Intentó instalar en una ubicación diferente?
Parece que faltan algunas comillas en los archivos bat.
Lo resolvió instalándolo en otra carpeta Destination
y la ruta Set Node.js Symlink
no contiene espacios
Editar archivo
C:\Users\User Name\AppData\Roaming\nvm\settings.txt
Cambio
root: C:\Users\User Name\AppData\Roaming\nvm
path: C:\Program Files\nodejs
Para
root: C:\Users\UserNa~1\AppData\Roaming\nvm
path: C:\Progra~1\nodejs
La idea es eliminar espacios de User Name
a UserName
y eliminar las últimas letras para que con ~1
al final haya 8 letras.
Entonces
UserName~1
- 10 letras
UserNa~1
- 8 letras
Eso resolvió mi problema.
Parece que nvm no admite espacios en su propio archivo de configuración que crea por sí mismo de forma predeterminada.
Muchos usuarios tienen espacios en el nombre de su cuenta de Windows.
Esto es un ERROR.
Además, esta respuesta de superusuario es valiosa como alternativa alternativa.
Me encontré con esto con la última versión y la única forma en que pude hacer que funcionara era instalarlo en C: \ nvm y un enlace simbólico en C: \ nodejs
Comentario más útil
Editar archivo
Cambio
Para
La idea es eliminar espacios de
User Name
aUserName
y eliminar las últimas letras para que con~1
al final haya 8 letras.Entonces
UserName~1
- 10 letrasUserNa~1
- 8 letrasEso resolvió mi problema.
Parece que nvm no admite espacios en su propio archivo de configuración que crea por sí mismo de forma predeterminada.
Muchos usuarios tienen espacios en el nombre de su cuenta de Windows.
Esto es un ERROR.