Esegui il downgrade di npm a una versione precedente


120

Ho provato ad aggiornare npm per vedere se avrebbe risolto alcuni problemi di dipendenza che stavamo avendo, e ora voglio eseguire il downgrade alla versione utilizzata dal resto del team di sviluppo. Come posso installare una versione precedente?

Ho aggiornato npm secondo le istruzioni nella pagina di installazione :

Aggiornamento di npm

Node viene fornito con npm installato, quindi dovresti avere una versione di npm. Tuttavia, npm viene aggiornato più frequentemente di Node, quindi ti consigliamo di assicurarti che sia la versione più recente.

npm install npm@latest -g

Risposte:


192

Basta sostituire @latestcon il numero di versione a cui si desidera eseguire il downgrade. Volevo eseguire il downgrade alla versione 3.10.10, quindi ho usato questo comando:

npm install -g npm@3.10.10

Se non sei sicuro di quale versione dovresti usare, guarda la cronologia delle versioni . Ad esempio, puoi vedere che 3.10.10 è l'ultima versione di npm 3.


Cosa -gsignifica in questo caso? Potete avere una versione specifica del repo di npm?
Jim Aho

Puoi installare npmnel tuo repository, @JimAho, ma ricevi un avviso e non sono riuscito a capire come eseguire la versione locale. Sembra meglio evitare questa situazione, immagino.
Don Kirkby

Grazie per aver postato questo!
James Drinkard,

4
g sta per globale
AGrush

25

Devi solo aggiungere la versione di cui desideri

upgrade o downgrade

npm install -g npm @ version

Esempio se si desidera eseguire il downgrade da npm 5.6.0 a 4.6.1,

npm install -g npm@4.6.1

È testato su Linux


2
npm install -g npm@4

Questo installerà l'ultima versione sulla major release 4, non c'è bisogno di specificare il numero di versione. Sostituisci 4 con qualsiasi versione principale desideri.


1

Prima di farlo, scarica Node Js 8.11.3 dall'URL: download

Apri il prompt dei comandi ed esegui questo:

npm install -g npm@3.10.10

usa questa versione questa è la versione stabile che funziona insieme a cordova 7.1.0

per l'installazione di cordova utilizzare: • npm install -g cordova@7.1.0

• Esegui comando

• La piattaforma Cordova rimuove Android (se hai un vecchio codice Android o il codice ha qualche problema)

• La piattaforma Cordova aggiunge Android: per la creazione di app Android in Cordova Running: Corodva esegue Android


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.