Cambiar la versión del nodo.
estado de salida 1: 'C: \ Users \ Konrad' no se reconoce como un comando interno o externo,
programa operable o archivo por lotes.
Escupió mi carpeta de usuario por la mitad por espacio.
nvm use 11.1.0
sí, parece que su carpeta de usuario no puede contener espacios en blanco.
Veo el mismo problema
Oh, iba a escribir esto antes, pero lo olvidé. En realidad, puede editar el archivo de configuración para usar la convención de ruta de DOS (puede encontrar el nombre de directorio corto correcto con el comando dir /x
) y, en teoría, la solución más fácil sería crear una configuración usando esta convención en primer lugar, pero esto suena más a ocultar un error que arreglarlo.
Esperaría que nvw-windows funcione en Windows de forma predeterminada.
mismo problema +1
gracias @Mourdraug funcionó!
Abra Cmd, vaya al directorio Usuarios, escriba dir / x y verá la versión abreviada del nombre de los usuarios. (ALEXKA \ ~ 1 en mi caso)
Dentro de la instalación de nvm (AppData \ Roaming \ nmv en mi caso) hay un archivo de configuración, edite la primera línea y en lugar de tener el nombre del espacio ponga esa versión abreviada y deje el resto igual así:
raíz: C: \ Users \ ALEXKA ~ 1 \ AppData \ Roaming \ nvm
Esto está arreglado en master. Simplemente no he tenido tiempo de cortar una versión de 1.1.8.
¿Es posible construir esto en cualquier máquina con Windows? iscc el ejecutable zip no funciona. ¿Son para ventanas de 32 bits? El bate de construcción tampoco funciona.
Si usó scoop para instalar nvm, el directorio para el archivo settings.txt es
C: \ Users \ John Doe \ scoop \ persist \ nvm \ settings.txt
EDITAR: También puede ir a nvm root
para encontrar el directorio correcto.
Intsalled en C:/Program Files/..
no pude encontrar una solución para que funcione hasta ahora ...
Hola, acabo de encontrar el mismo problema en un sistema Windows 10 ... sospechaba que el analizador de cadenas de la ruta raíz del usuario no puede manejar un espacio en cualquier lugar del nombre de la ruta raíz ... así que le di la ruta del usuario 7.3 de DOS nombre en su lugar como se sugirió anteriormente ... J52B0 ~ 1.CLA en nuestro caso, y eso de hecho funcionó bien, gracias.
Sí, eso sigue siendo un problema, 1.1.8 aún no ha salido, es decir. la solución adecuada aún se encuentra en algún lugar del registro de confirmación esperando la próxima versión. Hasta entonces, la solución alternativa mencionada anteriormente debería funcionar.
Todavía está roto: ¡los espacios en las rutas de archivo han sido una cosa desde hace bastante tiempo!
1] En cmd vaya al directorio de inicio (Usuario en mi caso) Ejecute "dir / x"
2] Busque el nombre corto de su directorio (en mi caso, Suyash Savji = SAVJIS ~~ 1)
3] Vaya a C: \ Usuarios \ "Archivo de inicio" \ AppData \ Roaming \ nvm
4] Abra el archivo settings.txt y reemplace el nombre del archivo de inicio con el nombre corto (en mi caso, Suaysh Savji :: SAVJIS ~~ 1)
5] En cmd, vaya al archivo de versión instalado, por ejemplo. v11.0.0 y luego ejecute "nvm use 11.0.0"
Excelente ! Seguí los 5 pasos y funcionó.
¡Muchas gracias por la solución!
muchas gracias esto es realmente útil
Para alguien que no puede trabajar con el método ~ 1 de @kirkouimet (Gracias amigo) en el n. ° 41
Abra CMD, vaya a la carpeta Usuarios y obtenga el nombre de la carpeta abreviada.
y escriba
dir\x
Ahora más tarde, después de copiar o anotar el nombre de la carpeta
Espero eso ayude
Debo decir que solucionar este problema manualmente por parte del usuario no es una solución en absoluto para mí.
Windows puede tener espacios en los nombres de las carpetas y muchos usuarios tienen esto (debido a la cuenta de Microsoft) de forma predeterminada.
La solución debe ser proporcionada en el propio nvm por los desarrolladores, no por los usuarios que quieran usarla por su parte.
@ savjisuyash-code Muchas gracias. funcionó...!
@ Swarag-N, gracias por las capturas de pantalla
Muchas gracias por esto
NO tengo un nombre de usuario abreviado, ¿qué debo hacer?
@ savjisuyash-code Funcionó perfectamente, ¡gracias!
No funcionó para mí ... no obtuve ningún nombre de usuario abreviado
No funcionó para mí porque no obtengo el nombre abreviado para mi usuario
Enfrentó el mismo problema y lo resolvió usando esta ayuda
gracias @Mourdraug funcionó!
Abra Cmd, vaya al directorio Usuarios, escriba dir / x y verá la versión abreviada del nombre de los usuarios. (ALEXKA ~ 1 en mi caso)
Dentro de la instalación de nvm (AppData \ Roaming \ nmv en mi caso) hay un archivo de configuración, edite la primera línea y en lugar de tener el nombre del espacio ponga esa versión abreviada y deje el resto igual así:
raíz: C: \ Users \ ALEXKA ~ 1 \ AppData \ Roaming \ nvm
esto funcionó para mí. ¡muchas gracias! Sobre todo teniendo en cuenta que hacer todo lo demás llevaría más tiempo. esto es impresionante
Esto está arreglado en master. Simplemente no he tenido tiempo de cortar una versión de 1.1.8.
Así que se acercan 2 años y el instalador de descarga sigue siendo 1.1.7 ... Entiendo que este es un software gratuito (y estoy seguro de que será MUY ÚTIL una vez que lo haga funcionar), pero solo por curiosidad, ¿cómo ¿Es largo tu ciclo de desarrollo? ;)
Todavía roto a diciembre de 2020
Comentario más útil
gracias @Mourdraug funcionó!
Abra Cmd, vaya al directorio Usuarios, escriba dir / x y verá la versión abreviada del nombre de los usuarios. (ALEXKA \ ~ 1 en mi caso)
Dentro de la instalación de nvm (AppData \ Roaming \ nmv en mi caso) hay un archivo de configuración, edite la primera línea y en lugar de tener el nombre del espacio ponga esa versión abreviada y deje el resto igual así:
raíz: C: \ Users \ ALEXKA ~ 1 \ AppData \ Roaming \ nvm