Ich habe gerade npm
auf 5.4.0
aktualisiert.
Jetzt, wenn ich ein npm-Paket installieren möchte, bekomme ich den folgenden Fehler:
Ich bin absolut sicher, führe CMD
als Administrator aus.
Ich habe auch D:\Sources\DownloadCms\Md.Download\Web.Angular\node_modules\fsevents\node_modules\abbrev\package.json\
überprüft, package.json
existiert nicht im Pfad!
Bearbeiten: Upgrade auf Version 5.4.1, immer noch der gleiche Fehler, kann auch nicht umgehen mit --no-optional: - (
Es ist eine npm 5.4.0-Ausgabe Ссылка
Problemumgehungen sind
npm install --no-optional
Wenn Sie auf 5.3 herunterstufen und immer noch denselben Fehler in Windows erhalten, wie ich.
Nach stundenlanger Arbeit mit npm-Versionen habe ich folgende Lösung gefunden:
1. Laden Sie die neueste empfohlene Version von nodejs
herunter, diese Tage ist node-v6.11.3-x64
2. Deinstallieren Sie nodejs
damit.
3. Gehen Sie zum Ordner C:\Users\{YourUsername}\AppData\Roaming
und löschen Sie npm
und npm-cache
Ordner
4. Führen Sie das Installationsprogramm von nodejs
erneut aus und installieren Sie es. 5 Aktualisieren Sie npm auf 5.3 mit der Befehlszeile npm i -g [email protected]
Jetzt sollten Sie npm ohne Probleme verwenden.
Ich habe versucht, diese Lösung gefunden zu einem Wie man den Node.js Blog repariert
benutze einfach
%Vor%in Windows, wenn es die Verwendung verweigert
%Vor%Für Windows,
nodejs
herunter, diese Tage sind node-v6.11.3-x64
C:\Users\{YourUsername}\AppData\Roaming
Ordner und lösche npm
und npm-cache
Ordner nodejs
erneut und installieren Sie es npm 3.10.10
zusammen mit node-v6.11.3-x64
installiert sein. npm 3.10.10
, aber nicht mit 5.3.X
.
Es hat auch nicht mit höheren Versionen von Node funktioniert (oben
node-v6.11.3-x64
) Es scheint viele Lösungen zu geben, die mit der Herabstufung von npm-Versionen arbeiten. Für mich war die Lösung
%Vor%Ich habe das Downgrade von npm-Versionen versucht, indem ich meine npm-Präfix-Konfiguration so geändert habe, dass sie dem npm-Verzeichnis entspricht, und den Cache geleert habe. Keiner von ihnen funktionierte, aber anscheinend arbeiteten sie für andere, also könnte es einen Versuch wert sein.
Tags und Links npm package.json