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

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.


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 npm@4.6.1

Il est testé sous Linux


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.


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 npm@3.10.10

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

pour installer cordova utiliser: • npm install -g cordova@7.1.0

• 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


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.