J'ai Windows 7 32 bits. J'ai installé le dernier Node.js 32 bits. Lorsque j'essaie d'exécuter la commande npm install jquery
, Je reçois l'erreur:
Erreur: ENOENT, stat 'C: \ Utilisateurs \ RT \ AppData \ Roaming \ npm
Comment peut-on le résoudre?
J'ai Windows 7 32 bits. J'ai installé le dernier Node.js 32 bits. Lorsque j'essaie d'exécuter la commande npm install jquery
, Je reçois l'erreur:
Erreur: ENOENT, stat 'C: \ Utilisateurs \ RT \ AppData \ Roaming \ npm
Comment peut-on le résoudre?
La création manuelle d'un dossier nommé 'npm' dans le chemin affiché a résolu le problème.
Plus d'informations peuvent être trouvées sur Page de dépannage
J'ai rencontré le même problème lors de l'installation d'un paquet via npm.
Après avoir créé le npm
dossier manuellement dans C:\Users\UserName\AppData\Roaming\
cette erreur particulière avait disparu, mais il a donné des erreurs multiples similaires, car il a essayé de créer des répertoires supplémentaires dans le npm
dossier et a échoué. Le problème a été résolu après l'exécution de l'invite de commande en tant qu'administrateur.
Cela peut également être résolu en installant un paquet de nœuds manuellement.
npm install npm -g
Le processus de faire cela va configurer tous les répertoires requis.
Je recommande de définir un autre emplacement pour vos modules NPM.
npm config set prefix C:\Dev\npm-repository\npm --global
npm config set cache C:\Dev\npm-repository\npm-cache --global
Bien sûr, vous pouvez définir l'emplacement à l'endroit le plus approprié.
Cela a bien fonctionné pour moi et contourne les problèmes d'autorisations que vous pourriez rencontrer.
Vous pouvez aller à la Le menu Démarrer et recherchez l'icône Node.js et ouvrez le shell, puis installez quoi que ce soit avec
install <packagename> -g
Installez une version stable au lieu de la dernière, j'ai rétrogradé ma version à node-v0.10.29-x86.msi
de 'node-v0.10.33-x86.msi'
et ça marche bien pour moi!
J'avais besoin d'un paquet de github écrit en typscript. J'ai fait un git pull de la version la plus récente de la branche master à la racine de mon projet principal. Je suis ensuite allé dans le répertoire et j'ai fait une installation npm pour que les commandes gulp fonctionnent et génèrent des modules ES5. Quoi qu'il en soit, pour rendre la longue histoire courte, mon processus de construction essayait de construire des fichiers à partir de ce nouveau dossier, donc j'ai dû le sortir de ma racine. Cela causait ces mêmes erreurs.