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?
Réponses
Trop de publicités?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
Le tutoriel est assez vieux. Essayez d'utiliser un plus récent tutoriel avec le nœud à 0,10$, ou 0,8