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.