Question Erreur Node.js / Windows: ENOENT, stat 'C: \ Utilisateurs \ RT \ AppData \ Roaming \ npm'


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?


953
2017-08-02 08:45


origine


Réponses:


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


1791
2017-08-02 13:04



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.


104
2017-09-09 10:15



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.


87
2017-12-15 22:55



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.


8
2018-06-09 03:39



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

2
2017-12-29 22:33



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!

http://blog.nodejs.org/2014/06/16/node-v0-10-29-stable/


0
2017-12-11 10:50



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.


0
2017-08-02 02:25