Question Comment installer une version précédente d'un paquet npm?


J'ai utilisé nvm pour télécharger le noeud v0.4.10 et installé npm pour fonctionner avec cette version du noeud.

J'essaie d'installer express en utilisant

npm install express -g

et j'obtiens une erreur qui exprime exige la version de noeud> = 0.5.0.

Eh bien, c'est étrange, puisque je suis les instructions pour un tutoriel node + express + mongodb ici qui utilisait le noeud v0.4.10, donc je suppose que express est / était disponible pour le noeud v0.4.10. Si mon hypothèse est correcte, comment puis-je dire à npm d'aller chercher une version qui fonctionnerait avec ma configuration?


640
2018-04-08 23:44


origine


Réponses:


Si vous devez installer une ancienne version d'un paquet, spécifiez-le

npm install <package>@<version>

Par exemple: npm install express@3.0.0

Vous pouvez également ajouter le --save drapeau à cette commande pour l'ajouter à vos dépendances package.json, ou --save --save-exact flags si vous voulez que cette version exacte soit spécifiée dans vos dépendances package.json.

le install commande est documentée ici: https://docs.npmjs.com/cli/install

Si vous n'êtes pas sûr des versions d'un package disponibles, vous pouvez utiliser:

npm view <package> versions

Et npm view peut être utilisé pour afficher d'autres choses sur un paquet aussi. https://docs.npmjs.com/cli/view


1127
2018-04-09 02:01



C'est assez facile. Il suffit d'écrire ceci, par exemple:

npm install -g npm@4.6.1

Ou:

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

68
2017-07-03 07:47



Enlevez d'abord l'ancienne version, puis exécutez Littéralement le suivant:

npm install express@3.X

60
2018-06-08 04:20



À mon avis, c'est le moyen le plus simple et le plus rapide:

$ npm -v

4.2.0

$ npm install -g npm@latest-3

...

$ npm -v

3.10.10


37
2018-04-27 08:29



Sur Ubuntu, vous pouvez essayer cette commande.

sudo npm cache clean -f
sudo npm install -g n
sudo n stable 

Version spécifique: sudo n 8.11.3 au lieu de sudo n stable


-1
2017-07-22 06:47



npm install -g npm @ version

dans lequel vous voulez rétrograder

npm install -g npm@3.10.10


-1
2017-07-25 05:32