Nœud.js/Windows d'erreur: ENOENT, stat 'C:\Users\RT\AppData\Roaming\npm'
J'ai Windows 7 32 bits. J'ai installé la dernière Node.js 32 bits. Lorsque j'essaie d'exécuter la commande npm install jquery
, je reçois l'erreur:
Erreur: ENOENT, stat 'C:\Users\RT\AppData\Roaming\npm
Comment le résoudre?
- Essayez d'exécuter l'invite de commande en tant qu'administrateur.
- Exécutez l'invite de commande en tant qu'administrateur, et de créer le dossier.
- Pour rappeler l'erreur, vous pouvez le lire comme "Erreur: PAS d'Entrée". Afin de vérifier le répertoire si il existe, sinon en créer un nouveau. Si il n'y a pas accès, vous pouvez exécuter l'invite de commande en tant qu'administrateur. Si pour aucune erreur d'accès à la node.js normalement surviennent EACCESS erreur.
- Les Googlers, notez aussi que vous pouvez obtenir ce message comme un "pas trouvé de réponse" à petit chemin de fautes de frappe, c'est à dire
res.sendfile('pathSlightlyWrong/posts.html')
(connu sous Windows 7) - Mon non Gérée événement erreur s'est fixé dans cette réponse, stackoverflow.com/a/52441411/6665568
Vous devez vous connecter pour publier un commentaire.
Manuellement créer un dossier nommé " npm " dans le chemin affiché résolu le problème.
Plus d'informations peuvent être trouvées sur Dépannage page
npm
répertoire, puis de le recréer.J'ai rencontré le même problème lors de l'installation d'un package via npm.
Après la création de la
npm
dossier manuellement dansC:\Users\UserName\AppData\Roaming\
cette erreur a disparu, mais il a de multiples erreurs qu'il a essayé de créer d'autres répertoires dans lenpm
dossier et a échoué. Le problème a été résolu après lancer l'invite de commande en tant qu'administrateur.Cela peut aussi être fixé par l'installation d'un nœud package manuellement.
Le processus de ce que sera le programme d'installation de tous les répertoires requis.
Je vous recommande de créer un autre emplacement pour votre mnp modules.
Bien sûr, vous pouvez définir l'emplacement où convient le mieux.
Ce qui a bien fonctionné pour moi, et permet de contourner toutes les autorisations problèmes que vous pouvez rencontrer.
Vous pouvez aller à la Menu Démarrer et de la recherche, de la Node.js icône et ouvrir la coquille, puis d'installer quoi que ce soit avec
Installer une version stable au lieu de la dernière, j'ai downgrade ma version de
node-v0.10.29-x86.msi
de'node-v0.10.33-x86.msi'
et il fonctionne bien pour moi!http://blog.nodejs.org/2014/06/16/node-v0-10-29-stable/
J'avais besoin d'un package à partir de github qui a été écrit dans typscript. J'ai fait un git pull de la version la plus récente de la branche master dans la racine de mon projet principal. Ensuite, je suis allé dans le répertoire et fait un npm install pour que les gulp commandes de travail qui génère de l'ES5 modules. De toute façon, pour faire de la longue histoire courte, mon processus de construction a été d'essayer de construire des fichiers à partir de ce nouveau dossier, donc j'ai eu à la faire sortir de mes racines. Cela a été à l'origine de ces mêmes erreurs.