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

Don Kirkby
quelle

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.

Don Kirkby
quelle
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 [email protected]

Es wird unter Linux getestet

Parvinder Kumar
quelle
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.

Moyo
quelle
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 [email protected]

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 [email protected]

• 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

Lakshay Sharma
quelle