S'il s'agit d'une question sur l'utilisation de NVM4W, veuillez utiliser stackoverflow à la place.
S'il s'agit d'un problème d'antivirus, assurez-vous de rechercher d'abord les problèmes existants.
[ ] Serveur Windows 2016
[ ] Mon installation Windows n'est pas en anglais.
Remplissez-moi...
état de sortie 1 : 'C:\Program' n'est pas reconnu comme une commande interne ou externe,
programme exécutable ou fichier batch.
Les systèmes de fichiers Windows autorisent les espaces... dans les chemins... semble être le problème.
As-tu essayé d'installer à un autre endroit ?
Il semble que certaines citations manquent dans les fichiers bat.
Résolu en l'installant dans un autre dossier Destination
et le chemin Set Node.js Symlink
ne contient aucun espace
Modifier le fichier
C:\Users\User Name\AppData\Roaming\nvm\settings.txt
Changer
root: C:\Users\User Name\AppData\Roaming\nvm
path: C:\Program Files\nodejs
À
root: C:\Users\UserNa~1\AppData\Roaming\nvm
path: C:\Progra~1\nodejs
L'idée est de supprimer les espaces de User Name
à UserName
et de supprimer les dernières lettres de sorte qu'avec ~1
à la fin il y ait 8 lettres.
Donc
UserName~1
- 10 lettres
UserNa~1
- 8 lettres
Cela a résolu mon problème.
Il semble que nvm ne prenne pas en charge les espaces dans son propre fichier de configuration qu'il crée lui-même par défaut.
De nombreux utilisateurs ont des espaces dans leur nom de compte Windows.
C'est un BOGUE.
De plus, cette réponse de superutilisateur est précieuse en tant que solution de contournement supplémentaire.
J'ai rencontré cela avec la dernière version et la seule façon de le faire fonctionner était de l'installer sur C:\nvm et de créer un lien symbolique sur C:\nodejs
Commentaire le plus utile
Modifier le fichier
Changer
À
L'idée est de supprimer les espaces de
User Name
àUserName
et de supprimer les dernières lettres de sorte qu'avec~1
à la fin il y ait 8 lettres.Donc
UserName~1
- 10 lettresUserNa~1
- 8 lettresCela a résolu mon problème.
Il semble que nvm ne prenne pas en charge les espaces dans son propre fichier de configuration qu'il crée lui-même par défaut.
De nombreux utilisateurs ont des espaces dans leur nom de compte Windows.
C'est un BOGUE.