Changer la version du nœud.
état de sortie 1 : 'C:\Users\Konrad' n'est pas reconnu comme une commande interne ou externe,
programme exécutable ou fichier batch.
Il a malgré mon dossier utilisateur de moitié par espace.
nvm utiliser 11.1.0
oui, il semble que votre dossier utilisateur ne puisse pas contenir d'espaces.
je vois le même problème
Oh j'allais écrire ça plus tôt mais j'ai oublié. Vous pouvez en fait éditer le fichier de configuration pour utiliser la convention de chemin DOS (vous pouvez trouver le nom de répertoire court correct avec la commande dir /x
) et la solution la plus simple en théorie serait de créer une configuration en utilisant cette convention en premier lieu, mais cela ressemble plus à cacher un bug que de le corriger.
Je m'attendrais à ce que nvw-windows fonctionne par défaut sur Windows.
même problème +1
merci @Mourdraug ça a marché !
Ouvrez Cmd, allez dans le répertoire Users, tapez dir /x et vous verrez la version abrégée du nom des utilisateurs. (ALEXKA\~1 dans mon cas)
Dans l'installation de nvm (AppData\Roaming\nmv dans mon cas), il y a un fichier de paramètres, modifiez la première ligne et au lieu d'avoir le nom de l'espace, mettez cette version abrégée et laissez le reste comme ceci :
racine : C:\Users\ALEXKA~1\AppData\Roaming\nvm
Ceci est corrigé dans le maître. Je n'ai tout simplement pas eu le temps de sortir une version 1.1.8.
Est-il possible de le construire sur n'importe quelle machine Windows ? iscc l'exécutable zip ne fonctionne pas. Ils sont pour les fenêtres 32 bits? La batte de construction ne fonctionne pas non plus.
Si vous avez utilisé scoop pour installer nvm, le répertoire du fichier settings.txt est
C:\Users\John Doe\scoop\persist\nvm\settings.txt
EDIT : Vous pouvez également aller sur nvm root
pour trouver le bon répertoire.
Intsalled in C:/Program Files/..
n'a pas pu trouver de solution de contournement pour le faire fonctionner jusqu'à présent...
Salut, je viens de rencontrer le même problème sur un système Windows 10... je soupçonne que l'analyseur de chaîne de chemin d'accès racine de l'utilisateur ne peut pas traiter un espace n'importe où dans le nom du chemin d'accès racine... alors je lui ai donné le chemin d'utilisateur DOS 7.3 nom à la place comme suggéré ci-dessus ... J52B0 ~ 1.CLA dans notre cas, et cela a en effet très bien fonctionné, merci.
Oui, c'est toujours un problème, la 1.1.8 n'est pas encore sortie, c'est-à-dire. le correctif approprié se trouve toujours quelque part dans le journal de validation en attendant la prochaine version. Jusque-là, la solution de contournement mentionnée ci-dessus devrait faire l'affaire.
Toujours cassé - les espaces dans les chemins de fichiers existent depuis un certain temps maintenant !
1] Dans cmd, accédez au répertoire personnel (Utilisateur dans mon cas) Exécutez "dir /x"
2] Trouvez le nom court de votre répertoire (Dans mon cas Suyash Savji = SAVJIS ~~ 1)
3] Allez dans C:\Users\"Home File"\AppData\Roaming\nvm
4] Ouvrez le fichier settings.txt et remplacez le nom du fichier home par le nom court (dans mon cas, Suaysh Savji :: SAVJIS~~1)
5] Dans cmd, accédez au fichier de version installé, par exemple. v11.0.0, puis exécutez "nvm use 11.0.0"
Super ! J'ai suivi les 5 étapes et ça a marché
Vraiment grand merci pour la solution !
merci beaucoup c'est vraiment utile
Pour quelqu'un qui n'est pas capable de travailler avec ~1 méthode par @kirkouimet (Merci
Ouvrez CMD, accédez au dossier Utilisateurs et obtenez le nom du dossier raccourci.
et tapez
dir\x
Maintenant plus tard après avoir copié ou noté le nom du dossier
J'espère que ça aide
Je dois dire que la résolution manuelle de ce problème par l'utilisateur n'est pas du tout une solution pour moi.
Windows peut avoir des espaces dans les noms de dossiers et de nombreux utilisateurs l'ont par défaut (à cause du compte Microsoft).
Le correctif doit être fourni dans le nvm lui-même par les développeurs et non par les utilisateurs qui souhaitent l'utiliser de leur côté.
@savjisuyash-code Merci beaucoup. ça a marché...!
@Swarag-N , merci pour les captures d'écran
Merci beaucoup pour cela
Je n'ai pas de nom d'utilisateur raccourci, que dois-je faire ??
@savjisuyash-code Fonctionne parfaitement merci !
Cela n'a pas fonctionné pour moi... je n'ai pas eu de nom d'utilisateur raccourci
Cela n'a pas fonctionné pour moi car je ne reçois pas de nom abrégé pour mon utilisateur
Confronté au même problème et résolu à l'aide de cette aide
merci @Mourdraug ça a marché !
Ouvrez Cmd, allez dans le répertoire Users, tapez dir /x et vous verrez la version abrégée du nom des utilisateurs. (ALEXKA~1 dans mon cas)
Dans l'installation de nvm (AppData\Roaming\nmv dans mon cas), il y a un fichier de paramètres, modifiez la première ligne et au lieu d'avoir le nom de l'espace, mettez cette version abrégée et laissez le reste comme ceci :
racine : C:\Users\ALEXKA~1\AppData\Roaming\nvm
cela a fonctionné pour moi. Merci beaucoup! Surtout que faire tout le reste prendrait plus de temps. c'est génialeeeee
Ceci est corrigé dans le maître. Je n'ai tout simplement pas eu le temps de sortir une version 1.1.8.
Donc à venir dans 2 ans et le programme d'installation de téléchargement est toujours 1.1.7... Je comprends qu'il s'agit d'un logiciel gratuit (et je suis sûr qu'il sera TRÈS UTILE une fois qu'il fonctionnera), mais juste par curiosité, comment Votre cycle de développement est-il long ? ;)
Toujours en panne en décembre/2020
Commentaire le plus utile
merci @Mourdraug ça a marché !
Ouvrez Cmd, allez dans le répertoire Users, tapez dir /x et vous verrez la version abrégée du nom des utilisateurs. (ALEXKA\~1 dans mon cas)
Dans l'installation de nvm (AppData\Roaming\nmv dans mon cas), il y a un fichier de paramètres, modifiez la première ligne et au lieu d'avoir le nom de l'espace, mettez cette version abrégée et laissez le reste comme ceci :
racine : C:\Users\ALEXKA~1\AppData\Roaming\nvm