L'Iran
npm config set prefix /usr/local
Après avoir exécuté cette commande, lorsque vous essayez d'exécuter des commandes npm sur le système d'exploitation Windows, je continue à obtenir ce qui suit.
Error: EPERM: operation not permitted, mkdir 'C:\Program Files (x86)\Git\local'
at Error (native)
Ont supprimé tous les fichiers de
C:\Users\<your username>\.config\configstore\
Cela n'a pas fonctionné.
Toute suggestion ?
javascript
node.js
npm
bower
npm-install
Lahar Shah
la source
la source
npm cache clean --force
résolu le problème pour moi.Réponses:
L'exécution de cette commande a été mon erreur.
Le chemin
/usr/local
n'est pas pour Windows. Cette commande a changé la variable de préfixe à'C:\Program Files (x86)\Git\local'
Pour accéder à ce répertoire et y apporter des modifications, je dois exécuter ma cmd en tant qu'administrateur.
Alors j'ai fait:
npm config edit
(vous obtiendrez l'éditeur de bloc-notes)prefix
variable parC:\Users\<User Name>\AppData\Roaming\npm
Fonctionne ensuite
npm start
dans une console normale.la source
prefix
(était;prefix...
) aprèsnpm config edit
, et Profit. Je ne sais pas si c'est une chose intelligente, mais cela a fonctionné.Cela se produit parce que Windows n'autorise pas l'utilisateur à créer un dossier dans le lecteur système. Pour résoudre ceci:
Clic-droit
Le dossier> Propriétés > Onglet Sécurité
Cliquez sur Modifier pour modifier les autorisations> Sélectionnez l'utilisateur et donnez le contrôle total à cet utilisateur.
la source
J'ai résolu le problème en modifiant l'accès des utilisateurs Windows pour les plus âgés:
Voici une capture d'écran: http://prntscr.com/djdn0g
la source
Parfois, il suffit d'arrêter le serveur de développement avant d'installer / mettre à jour les packages.
la source
J'ai récemment eu le même problème lors de la mise à niveau vers la nouvelle version, la seule solution était de faire le déclassement
Pour désinstaller:
Installez la version précédente:
Essayez de mettre à jour la version dans un autre moment.
la source
Dans mon cas, j'étais confronté à cette erreur car mon répertoire et son fichier ont été ouverts dans mon éditeur (code VS) pendant que j'exécutais
npm install
. J'ai résolu le problème en fermant mon éditeur et en exécutantnpm install
la ligne de commande.la source
J'ai eu le même problème, après la mise à jour de npm. Résolu le problème en réinstallant à nouveau le dernier npm avec:
mais cette fois avec cmd fonctionnant en mode administrateur.
J'ai fait tout cela parce que je soupçonnais qu'il y avait un problème avec la mise à jour, principalement des fichiers manquants.
la source
J'utilise Windows 10. J'ai démarré le CMD en tant qu'administrateur et cela a résolu le problème.
Recherchez CMD, cliquez avec le bouton droit de la souris et cliquez sur Ouvrir en tant qu'administrateur.
la source
pour moi, c'était un problème de modification des dossiers existants dans node_module, donc j'ai nuked tout le dossier et exécutez à nouveau npm install. cela fonctionne sans erreur après cela
la source
J'avais une version obsolète de
npm
. J'ai exécuté une série de commandes pour résoudre ce problème:Ensuite:
Puis (encore une fois):
Et enfin, j'ai pu exécuter ceci (installation du projet Angular) sans les erreurs que je voyais concernant
EPERM
:la source
J'ai eu le même problème lorsque j'ai essayé d'installer le package npm
AVA
. La solution pour moi était de supprimer le dossier node_modules et de forcer le nettoyage du cache npm:Je pourrais alors installer le package npm sans problème.
la source
Le moyen le plus simple
J'espère que je ne suis pas trop tard pour cet article, mais récemment, même moi, j'ai été touché par ce problème. Et je n'avais pas non plus de droits d'administrateur sur mon ordinateur portable.
Voici la manière la plus simple de corriger le bogue.
.npmrc
(il sera dansC:\Users\<user name>\.npmrc
)prefix=
enprefix=C:\Users\<user name>\AppData\Roaming\npm
j'espère que ce sera utile.
la source
Si vous obtenez cette erreur dans l'invite de terminal / commandes d'un IDE, essayez de supprimer node_modules, fermez l'EDI et exécutez à
npm install
nouveau la commande. Le moment où l'EDI a démarré mais n'a toujours pas terminé son analyse de l'arborescence node_modules est un moment délicat, lorsque l'installation des packages peut échouer car IDE analyse toujours le contenu de node_modules.la source
Le redémarrage de VsCode l'a résolu pour moi.
la source
J'ai eu le même problème, car j'utilisais le LAN de mon entreprise. Et je viens de courir
cmd.exe npm
et j'ai pu exécuter mes autres commandes sans aucune erreur après cela.Partager simplement ceci, car cela peut aider d'autres personnes qui essaient de le faire dans leur réseau local de bureau. Je vous remercie.
la source
Exécutez simplement cmd en tant qu'administrateur. supprimez l'ancien dossier node_modules et exécutez à nouveau npm install.
la source
Trouvez cette commande
npm cache clean
comme une solution à ces erreurs de manière simple et rapide!la source
J'ai mis à jour la version de mon nœud à 8.9.4 et ai exécuté à nouveau la commande d'installation nécessaire à partir de l'invite de commande de l'administrateur. Cela a fonctionné pour moi!
la source
Un redémarrage de mon ordinateur portable puis
npm install
travaillé pour moi!
la source
Cela m'est arrivé depuis que le dossier / fichier a été verrouillé par un autre processus. Utilisé un outil (LockHunter) pour terminer ce processus et il a recommencé à fonctionner (raison possible).
la source
Essayez npm i -g npm. NPM version 6.9 est un travail pour moi.
la source
Windows 10,
L'exécution de l'IDE (dans mon cas IntelliJ) en mode administrateur et l'exécution de l'installation de npm résout le problème.
Si aucun IDE, exécutez CMD en mode administrateur et essayez d'exécuter l'installation de npm
la source
J'utilisais le serveur create-react-app. Il suffit d'arrêter le serveur et tout fonctionnait très bien.
la source
Essayez d'installer le package npm en exécutant CMD en tant qu'administrateur. vous pouvez passer à une large discussion sur ce bogue à npm install lançant l'erreur EPERM .
la source
L'exécution des commandes npm dans Windows Powershell a résolu mon problème.
la source
Même chose pour moi, ma solution était de fermer le studio Android, AVD Manager, Visual Studio et de le réinstaller. J'ai exécuté cette commande pour mettre à jour mon expo cli:
la source
Apparemment, un logiciel antivirus peut également provoquer cette erreur. Dans mon cas, la protection contre les ransomwares de Windows Security protégeait mes dossiers utilisateur, ce qui a causé cette erreur.
la source
Pour moi, c'était un problème avec le fichier .npmrc. Qui est présent dans C: \ Users \ myname.npmrc D'une manière ou d'une autre, le contenu du fichier .npmrc a été modifié. J'ai changé le contenu en comparant avec l'ordinateur portable de mes collègues. Donc ça a résolu.
Pour référence, j'ajoute également le contenu du fichier .npmrc
la source
Pour ceux qui essaient de mettre à jour la configuration
Si vous rencontrez des problèmes pour mettre à jour votre configuration npm, essayez plutôt de l'exécuter en utilisant l' indicateur -g . Cela a résolu le problème sur Win 10 pour moi après avoir essayé tout le reste.
Je suis capable de mettre à jour la configuration et les changements sont reflétés partout. Cela peut être dû à l'exécution de npm dans une étendue organisationnelle.
la source
npm install cross-env Essayez ceci, cela a fonctionné pour moi.
la source