1204 Stimmen

Wie kann ich eine frühere Version eines NPM-Pakets installieren?

Ich habe nvm verwendet, um node v0.4.10 herunterzuladen und npm installiert, um mit dieser Version von node zu arbeiten.

Ich versuche, express zu installieren, indem ich

npm install express -g

und ich erhalte die Fehlermeldung, dass express eine Knotenversion >= 0.5.0 benötigt.

Nun, das ist seltsam, da ich die Anweisungen für ein node+express+mongodb-Tutorial folge aquí die Node v0.4.10 verwendet, so dass ich annehme, Express ist/war für Node v0.4.10 verfügbar. Wenn meine Annahme richtig ist, wie sage ich npm, um eine Version zu holen, die mit meinem Setup funktionieren würde?

134voto

inaps Punkte 1506

Es ist ganz einfach. Schreiben Sie zum Beispiel dies:

npm install -g npm@4.6.1

Oder:

npm install -g npm@latest    // For the last stable version
npm install -g npm@next      // For the most recent release

113voto

Entfernen Sie zuerst die alte Version und führen Sie dann buchstäblich die folgenden:

npm install express@3.X

o

npm install express@4.X

und für stabile oder neue

npm install -g npm@latest    // For the last stable version
npm install -g npm@next      // For the most recent release

46voto

Meiner Meinung nach ist das der einfachste und schnellste Weg:

$ npm -v

4.2.0

$ npm install -g npm@latest-3

...

$ npm -v

3.10.10

10voto

Mehedi Abdullah Punkte 537

Können Sie Ihr npm-Paket mit diesem Befehl aktualisieren:

npm install <package_name>@<version_number>

Beispiel: npm install yargs@12.0.2

3voto

Pradeepa Punkte 107

Sie können den folgenden Befehl verwenden, um eine frühere Version eines npm-Pakets zu installieren:

npm install packagename@version

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X