Rétrograder npm vers une version plus ancienne

120

J'ai essayé de mettre à jour npm pour voir si cela résoudrait certains problèmes de dépendance que nous avions, et maintenant je veux revenir à la version que le reste de l'équipe de développement utilise. Comment puis-je installer une ancienne version?

J'ai mis à jour npm selon les instructions de la page d'installation :

Mise à jour de npm

Node est livré avec npm installé, vous devriez donc avoir une version de npm. Cependant, npm est mis à jour plus fréquemment que Node, vous voudrez donc vous assurer qu'il s'agit de la dernière version.

npm install npm@latest -g

Don Kirkby
la source

Réponses:

192

Remplacez simplement @latestpar le numéro de version vers lequel vous souhaitez rétrograder. Je voulais revenir à la version 3.10.10, j'ai donc utilisé cette commande:

npm install -g npm@3.10.10

Si vous n'êtes pas sûr de la version à utiliser, consultez l' historique des versions . Par exemple, vous pouvez voir que la 3.10.10 est la dernière version de npm 3.

Don Kirkby
la source
Que -gsignifie dans ce cas? Pouvez-vous avoir une version de npm spécifique au dépôt?
Jim Aho
Vous pouvez installer npmdans votre référentiel, @JimAho, mais vous recevez un avertissement et je ne savais pas comment exécuter la version locale. Il semble préférable d'éviter cette situation, je suppose.
Don Kirkby le
Merci d'avoir publié ceci!
James Drinkard
4
g signifie global
AGrush
25

Il suffit d'ajouter la version que vous souhaitez

mettre à niveau ou rétrograder

npm install -g npm @ version

Exemple si vous souhaitez passer de npm 5.6.0 à 4.6.1 alors,

npm install -g [email protected]

Il est testé sous Linux

Parvinder Kumar
la source
2
npm install -g npm@4

Cela installera la dernière version sur la version majeure 4, pas besoin de spécifier le numéro de version. Remplacez 4 par la version majeure de votre choix.

moyo
la source
1

Avant de faire cela, téléchargez Node Js 8.11.3 à partir de l'URL: téléchargez

Ouvrez l'invite de commande et exécutez ceci:

npm install -g [email protected]

utilisez cette version c'est la version stable qui fonctionne avec cordova 7.1.0

pour installer cordova utiliser: • npm install -g [email protected]

• Exécuter la commande

• La plate-forme Cordova supprime Android (si vous avez un ancien code Android ou si le code a un problème)

• Plateforme Cordova ajouter Android: pour créer une application Android dans Cordova En cours d'exécution: Corodva exécuter Android

Lakshay Sharma
la source