Nvm-windows: cmdlet le chemin est introuvable

Créé le 3 juil. 2018  ·  5Commentaires  ·  Source: coreybutler/nvm-windows

J'ai déjà installé la dernière version 1.1.6
J'ai Windows 8.1 avec powershell (également vérifié avec le cmd classique)

J'essaye de voir ma version :
Lorsque je tape node -v ou npm -v, cela dit :
"Le terme 'nœud' n'est pas reconnu comme le nom d'une applet de commande, d'une fonction, d'un fichier de script ou d'un programme exécutable."

J'ai essayé le nvm et le nvm utilise v6.11.5
J'ai aussi essayé de redémarrer cmd et windows.

Que puis-je faire?

Commentaire le plus utile

Cela m'est arrivé lorsque j'avais précédemment installé un nœud, puis je l'ai supprimé, mais il a conservé certains fichiers dans c:Program Filesnodejs
La solution était de courir
rmdir /s /q "c:program filesnodejs"
alors nvm utilise 10.6.0

Maintenant, vos fichiers c:program ressembleront à :
08/07/2018 21:51nodejs [C:UsersRikAppDataRoamingnvmv10.6.0]

et tout ira bien

Tous les 5 commentaires

Cela m'est arrivé lorsque j'avais précédemment installé un nœud, puis je l'ai supprimé, mais il a conservé certains fichiers dans c:Program Filesnodejs
La solution était de courir
rmdir /s /q "c:program filesnodejs"
alors nvm utilise 10.6.0

Maintenant, vos fichiers c:program ressembleront à :
08/07/2018 21:51nodejs [C:UsersRikAppDataRoamingnvmv10.6.0]

et tout ira bien

Merci @riklarkin qui m'a aidé tout à l'heure !

$ rmdir /s /q "c:\program files\nodejs"
Remove-Item : A positional parameter cannot be found that accepts argument '/q'.
At line:1 char:1
+ rmdir /s /q "c:\program files\nodejs"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [Remove-Item], ParameterBindingException
    + FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.RemoveItemCommand

J'ai dû $ Remove-Item -Force -Recurse "C:\Program Files\nodejs" place, mais cela a fonctionné pour moi aussi ! ??

Essayez d'exécuter node64 -v ou node64==32 -v .

J'ai découvert que l'exécutable du nœud dans le dossier NVM s'appelait node64.exe , ce qui interrompait également les commandes npm. Renommer ce fichier en node.exe a résolu le problème pour moi.

Oh mec quelle erreur irritante sans aucun message d'erreur. Lire des tonnes de problèmes pour trouver la solution ici. Si vous avez déjà installé (et désinstallé) node.js, le chemin reste toujours. Cet échec devrait donc se produire très souvent.

Cette page vous a été utile?
0 / 5 - 0 notes