Ich versuche mein Projekt bereitzustellen und erhalte plötzlich diesen Fehler.
npm ERR! 404 Nicht gefunden: [email protected]
Ich versuche mein Projekt bereitzustellen und erhalte plötzlich diesen Fehler.
npm ERR! 404 Nicht gefunden: [email protected]
Antworten:
Um dies zu beheben, müssen Sie Ihr
event-stream
Paket aktualisieren .node_modules
Ordner.package-lock.json
Datei.npm install
.Dies sollte Ihre Pakete auf eine sichere Version aktualisieren und Sie sollten bereit sein, loszulegen.
Und hier ist die offizielle Antwort aus dem NPM-Blog:
quelle
npm list event-stream
alle Top-Level-Pakete und aktualisieren Sie sieEigentlich müssen wir nicht alle Pakete aktualisieren, die von [email protected] abhängen.
Sie können das öffnen
package-lock.json
, alle Ereignisstromreferenzen entfernen undnpm install
erneut aufrufen . Es wird schneller sein.Nachdem,
npm shrinkwrap && mv npm-shrinwrap.json package-lock.json
sollten nur die Ereignisstromreferenzen und nicht die gesamte Datei aktualisiert werdenquelle
Befolgen Sie die folgenden Methoden:
Löschen Sie die Dateien node_modules und package_lock.json
Führen Sie den npm list event-stream aus
quelle
Ich löse dieses Problem mit den folgenden Schritten:
event-stream
Blattes heraus, zum Beispiel:quelle
Ich habe npm-run-all in package.json von 4.1.3 auf 4.1.5 aktualisiert (im Ereignisstrom der Sperrdatei entfernen). Dann npm installieren.
quelle
Wie in den Kommentaren erwähnt, war das zugrunde liegende Problem, dass
package-lock.json
(die Sperrdatei) ein veraltetes Paket enthielt. Durch Löschen der Sperrdatei und erneutes Installieren der Abhängigkeiten wurde das Problem behoben.Der schnellste Weg, dies zu tun, sind diese 2 Schritte:
package-lock.json
Dateinpm i
(odernpm install
) ein, um Abhängigkeiten neu zu installierenquelle