Ich rannte
npm config set prefix /usr/local
Nachdem ich diesen Befehl ausgeführt habe, Wenn ich versuche, irgendwelche npm-Befehle unter Windows auszuführen, bekomme ich immer das Folgende.
Error: EPERM: operation not permitted, mkdir 'C:\Program Files (x86)\Git\local'
at Error (native)
Habe alle Dateien von gelöscht
C:\Users\<your username>\.config\configstore\
Es hat nicht funktioniert.
Irgendein Vorschlag ?
Diesen Befehl auszuführen, war mein Fehler.
npm config setze das Präfix/usr/local
Der Pfad /usr/local
ist nicht für Windows. Dieser Befehl hat die Präfixvariable bei 'C:\Program Files (x86)\Git\local'
geändert.
Um auf dieses Verzeichnis zuzugreifen und es zu ändern, muss ich mein cmd als Administrator ausführen.
So tat ich:
npm config edit
aus (Sie erhalten einen Editor für Notizen)Prefix
-Variable in C:\Users\<User Name>\AppData\Roaming\npm
ändernDann arbeitet npm start
in einer normalen Konsole.
Ich hatte vor kurzem das gleiche Problem, als ich ein Upgrade auf die neue Version durchführte. Die einzige Lösung bestand darin, das Downgrade durchzuführen
Zu deinstallieren:
npm uninstall npm -g
Installieren Sie die vorherige Version:
npm install [email protected] -g
Aktualisieren Sie die Version in einem anderen Moment.
Ich habe das Problem gelöst, indem ich den Windows-Benutzerzugriff für ältere Benutzer geändert habe:
Hier ist ein Screenshot: http://prntscr.com/djdn0g
Dies tritt auf, weil Windows dem Benutzer keine Berechtigung zum Erstellen eines Ordners im Systemlaufwerk erteilt. Um das zu lösen:
Rechtsklick
The Folder > Properties > Security Tab
Klicke auf
Edit to change Permissions > Select User
und geben Sie diesem Benutzer die volle Kontrolle.
Manchmal ist es lediglich erforderlich, den dev-Server zu stoppen, bevor Pakete installiert/aktualisiert werden.
Ich benutze Windows 10. Ich habe das CMD als Administrator gestartet und das Problem gelöst.
Klicken Sie mit der rechten Maustaste auf CMD, und klicken Sie auf Als Administrator öffnen.
In meinem Fall trat dieser Fehler auf, weil mein Verzeichnis und seine Datei in meinem Editor (VS-Code) geöffnet wurden, während ich npm install
ausführte. Ich habe das Problem gelöst, indem ich meinen Editor geschlossen und npm install
über die Befehlszeile ausgeführt habe.
für mich war es ein problem, vorhandene ordner in node_module zu ändern, also habe ich den ganzen ordner nuked und npm erneut installieren. danach funktioniert es ohne fehler
Ich hatte das gleiche Problem, nachdem ich npm aktualisiert hatte. Behebung des Problems durch erneutes Installieren des neuesten npm mit:
npm i -g npm
diesmal jedoch mit cmd im Verwaltungsmodus.
ich habe das alles getan, weil ich vermutete, dass es ein Problem mit dem Update gab, meistens fehlende Dateien.
Ich hatte das gleiche Problem, als ich versuchte, das npm-Paket AVA
zu installieren. Die Lösung für mich war, den Ordner node_modules zu löschen und den npm-Cache zu bereinigen:
rm -rf node_modules
npm cache clean --force
Ich konnte das npm-Paket dann problemlos installieren.
Führen Sie einfach cmd als admin aus. Löschen Sie den alten node_modules-Ordner und führen Sie die Installation von npm erneut aus.
Ist mir passiert, weil der Ordner/die Datei von einem anderen Prozess gesperrt wurde. Benutzte ein Tool (LockHunter), um diesen Prozess zu beenden und es fing wieder an zu funktionieren (möglicher Grund).
Ich hatte das gleiche Problem, als ich mein Firmen-LAN verwendete. Und ich lief gerade cmd.exe npm
und konnte meine anderen Befehle danach fehlerfrei ausführen.
C:\Users\586656>cmd.exe npm
Microsoft Windows [Version 10.0.14393]
(c) 2016 Microsoft Corporation. All rights reserved.
Teilen Sie dies einfach weiter, da es anderen Leuten helfen kann, die dies in ihrem Büro-LAN versuchen. Vielen Dank.
Durch das Ausführen von npm-Befehlen in Windows Powershell wurde mein Problem behoben.
Probiere npm i -g npm aus. NPM Version 6.9 ist Arbeit für mich.
Anscheinend Antiviren-Software kann auch diesen Fehler verursachen. In meinem Fall hatte ich Windows Security Ransomware-Schutz zum Schutz meiner Benutzerordner, die diesen Fehler verursacht haben.
Für mich war meine Lösung in der Nähe von Android Studio, AVD Manager, Visual Studio und Neuinstallation. Ich habe diesen Befehl ausgeführt, um meine Expo-Cli zu aktualisieren:
npm install -g expo-cli
Ich habe meine Knotenversion auf 8.9.4 aktualisiert und den erforderlichen Installationsbefehl über den Administratorbefehl "Eingabeaufforderung" erneut ausgeführt. Es hat für mich funktioniert!
Finden Sie diesen Befehl npm cache clean
als Lösung für diese Fehler auf schnelle und einfache Weise!
Versuchen Sie, das npm-Paket zu installieren, indem Sie CMD als Administrator ausführen. Sie können zu einer ausführlichen Diskussion über diesen Fehler unter npm Installationsfehler mit dem Fehler EPERM gelangen.
Ein Neustart meines Laptops und dann
npm install
für mich gearbeitet
Hoffe, ich bin nicht zu spät für diesen Beitrag, aber in letzter Zeit wurde auch ich von dieser Ausgabe getroffen. Außerdem hatte ich keine Administratorrechte auf meinem Laptop.
Hier ist der einfachste Weg, wie ich den Fehler behoben habe.
.npmrc
(er befindet sich in C:\Users\<user name>\.npmrc
)prefix=
zu prefix=C:\Users\<user name>\AppData\Roaming\npm
hoffe es wird hilfreich sein ..