Iran
npm config set prefix /usr/local
Après avoir exécuté cette commande, Lorsque je tente d'exécuter des commandes npm sous Windows, je continue à obtenir les informations ci-dessous.
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 ?
Exécuter cette commande était mon erreur.
préfixe de jeu de configuration npm/usr/local
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 du bloc-notes)Prefix
en C:\Users\<User Name>\AppData\Roaming\npm
Alors npm start
fonctionne dans une console normale.
J'ai récemment eu le même problème lorsque j'ai mis à niveau vers la nouvelle version, la seule solution consistait à effectuer la mise à niveau vers le bas.
Pour désinstaller:
npm uninstall npm -g
Installez la version précédente:
npm install [email protected] -g
Essayez de mettre à jour la version dans un autre moment.
J'ai résolu le problème en modifiant l'accès des utilisateurs Windows aux anciens:
Voici une capture d'écran: http://prntscr.com/djdn0g
Cela est dû au fait que Windows n'autorise pas l'utilisateur à créer un dossier dans le lecteur système. Pour résoudre ceci:
Clic-droit
The Folder > Properties > Security Tab
Cliquer sur
Edit to change Permissions > Select User
et donnez le plein contrôle à cet utilisateur.
Parfois, il suffit d’arrêter le serveur de développement avant d’installer/mettre à jour les paquetages.
J'utilise Windows 10 . J'ai lancé CMD en tant qu'administrateur et le problème a été résolu.
Recherchez CMD, cliquez avec le bouton droit de la souris et cliquez sur Ouvrir en tant qu'administrateur.
Dans mon cas, je faisais face à cette erreur car mon répertoire et son fichier ont été ouverts dans mon éditeur (code VS) alors que j'exécutais npm install
. J'ai résolu le problème en fermant mon éditeur et en exécutant npm install
via la ligne de commande.
pour moi, il s’agissait de modifier les dossiers existants dans node_module. J’ai donc modifié l’intégralité du dossier et relancé l’installation de npm. cela fonctionne sans erreur après cela
J'ai eu le même problème, après la mise à jour de npm. Résolu le problème en réinstallant le dernier npm avec:
npm i -g npm
mais cette fois avec cmd s'exécutant 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.
J'ai eu le même problème lorsque j'ai essayé d'installer le paquet npm AVA
. La solution pour moi était de supprimer le dossier node_modules et de forcer le nettoyage du cache npm:
rm -rf node_modules
npm cache clean --force
Je pourrais alors installer le paquet npm sans problème.
Il suffit de lancer cmd en tant qu'administrateur. supprimez l’ancien dossier node_modules et réexécutez l’installation de npm.
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).
J'avais le même problème, car j'utilisais le réseau local de mon entreprise. Et je viens d’exécuter cmd.exe npm
et j’ai pu exécuter mes autres commandes sans erreur par la suite.
C:\Users\586656>cmd.exe npm
Microsoft Windows [Version 10.0.14393]
(c) 2016 Microsoft Corporation. All rights reserved.
Il suffit de partager cela, car cela pourrait aider d’autres personnes qui essaient de le faire dans leur réseau local. Je vous remercie.
L'exécution de commandes npm dans Windows Powershell a résolu mon problème.
Essayez npm i -g npm. NPM version 6.9 est un travail pour moi.
Apparemment logiciel anti-virus peut aussi causer cette erreur. Dans mon cas, la protection contre les ransomwares de Windows Security protégeait les dossiers de l'utilisateur qui étaient à l'origine de cette erreur.
Pareil pour moi, ma solution était de fermer Android studio, AVD Manager, Visual Studio et de réinstaller. J'ai exécuté cette commande pour mettre à jour mon expo cli:
npm install -g expo-cli
J'ai mis à jour la version de mon nœud à la version 8.9.4 et exécuté à nouveau la commande d'installation nécessaire à partir de l'invite de commande administrateur. Cela a fonctionné pour moi!
Trouvez cette commande npm cache clean
comme solution à ces erreurs de manière simple et rapide!
Essayez d’installer le paquet npm en exécutant CMD en tant qu’administrateur. vous pouvez vous lancer dans une discussion générale sur ce bogue à l’aide de npm, erreur de projection EPERM .
Un redémarrage de mon ordinateur portable puis
npm install
travaillé pour moi!
J'espère que je ne suis pas trop en retard pour ce poste, mais récemment, même moi aussi j'ai été touché par ce problème. Et aussi je n'avais aucun droit d'administrateur sur mon ordinateur portable.
Voici le moyen le plus simple de corriger le bogue.
.npmrc
(ce sera dans C:\Users\<user name>\.npmrc
).prefix=
en prefix=C:\Users\<user name>\AppData\Roaming\npm
j'espère que ça vous sera utile.