Downgrade von npm auf eine ältere Version


120

Ich habe versucht, npm zu aktualisieren, um zu sehen, ob es einige Abhängigkeitsprobleme lösen würde, und jetzt möchte ich ein Downgrade auf die Version durchführen, die der Rest des Entwicklungsteams verwendet. Wie kann ich eine ältere Version installieren?

Ich habe npm gemäß den Anweisungen auf der Installationsseite aktualisiert :

Aktualisierung von npm

Auf Node ist npm installiert, daher sollten Sie eine Version von npm haben. Npm wird jedoch häufiger aktualisiert als Node. Sie sollten daher sicherstellen, dass es sich um die neueste Version handelt.

npm install npm@latest -g

Antworten:


192

Ersetzen @latestSie einfach durch die Versionsnummer, auf die Sie ein Downgrade durchführen möchten. Ich wollte ein Downgrade auf Version 3.10.10 durchführen, also habe ich diesen Befehl verwendet:

npm install -g npm@3.10.10

Wenn Sie sich nicht sicher sind, welche Version Sie verwenden sollen, sehen Sie sich den Versionsverlauf an . Sie können beispielsweise sehen, dass 3.10.10 die neueste Version von npm 3 ist.


Was -gbedeutet in diesem Fall? Können Sie eine repo-spezifische Version von npm haben?
Jim Aho

Sie können npmin Ihrem Repo @JimAho installieren , aber Sie erhalten eine Warnung, und ich konnte nicht herausfinden, wie die lokale Version ausgeführt wird. Scheint am besten, um diese Situation zu vermeiden, denke ich.
Don Kirkby

Danke, dass du das gepostet hast!
James Drinkard

4
g steht für global
AGrush

25

Sie müssen nur die gewünschte Version hinzufügen

Upgrade oder Downgrade

npm install -g npm @ version

Beispiel, wenn Sie ein Downgrade von npm 5.6.0 auf 4.6.1 durchführen möchten, dann

npm install -g npm@4.6.1

Es wird unter Linux getestet


2
npm install -g npm@4

Dadurch wird die neueste Version auf der Hauptversion 4 installiert, ohne dass die Versionsnummer angegeben werden muss. Ersetzen Sie 4 durch eine beliebige Hauptversion.


1

Laden Sie zuvor Node Js 8.11.3 von der URL herunter : download

Öffnen Sie die Eingabeaufforderung und führen Sie Folgendes aus:

npm install -g npm@3.10.10

Verwenden Sie diese Version. Dies ist die stabile Version, die mit Cordova 7.1.0 zusammenarbeitet

Für die Installation von Cordova verwenden Sie: • npm install -g cordova@7.1.0

• Führen Sie den Befehl aus

• Cordova Plattform Android entfernen (wenn Sie alten Android-Code haben oder Code ein Problem hat)

• Cordova-Plattform Android hinzufügen: Zum Erstellen einer Android-App in Cordova Laufen: Corodva Android ausführen


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.