1226 votes

utiliser npm pour installer une version précédente de expressjs

J'ai utilisé nvm pour télécharger nœud v0.4.10 et installé npm pour fonctionner avec cette version de nœud. Je suis en train d'installer exprimer à l'aide de "npm install express-g" et j'obtiens une erreur qui expriment nécessite nœud version >= 0.5.0. Eh bien, c'est étrange, depuis que je suis en suivant les indications pour un nœud+express+mongodb tutoriel ici utilisé nœud v0.4.10 donc je suis en supposant express est/était à la disposition de nœud v0.4.10. Si mon hypothèse est correcte, comment dois-je dire à npm pour récupérer une version qui fonctionne avec ma configuration?

2007voto

Bret Copeland Points 2526

Je seconde ce que Fabrício commenté. Nœud 0.4.10 est près de deux ans, ce qui est assez vieux quand il s'agit de ce qui est très nouveau, et un développement rapide, logiciel. Vous trouverez de nombreuses mnp paquets ne pas fonctionner sur une version ancienne, surtout que depuis il y a eu d'importants changements de l'API depuis.

Si vous devez absolument installer une ancienne version d'un paquetage, il suffit de le spécifier

npm install <package>@<version>

Comme indiqué ici: https://npmjs.org/doc/install.html

Si vous n'êtes pas sûr de ce que les versions d'un paquet sont disponibles, vous pouvez utiliser:

npm view <package> versions

Et npm view peut être utilisée pour visualiser d'autres choses à propos d'un paquet. https://npmjs.org/doc/view.html

4voto

Noah Points 7066

Le tutoriel est assez vieux. Essayez d'utiliser un plus récent tutoriel avec le nœud à 0,10$, ou 0,8

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X