Je veux vérifier si mes modules sont récents
je fais: sudo npm outdated
et j’ai ces résultats
Package Current Wanted Latest Location oauth 0.9.9 0.9.9 0.9.10 twit > oauth require-all 0.0.3 0.0.3 0.0.8 mysql > require-all bignumber.js 1.0.1 1.0.1 1.3.0 mysql > bignumber.js request 2.27.0 2.27.0 2.30.0 facebook-chat > node-xmpp > node-xmpp-client > request through 2.2.7 2.2.7 2.3.4 facebook-chat > node-xmpp > brfs > through
alors je fais ceci: sudo npm update
mais si je répète sudo npm outdated
j’ai les mêmes résultats … aussi si je le fais par exemple Info:
Package Current Wanted Latest Location oauth 0.9.9 0.9.9 0.9.10 twit > oauth
Puis mise à jour
sudo npm update oauth
ensuite
sudo npm outdated oauth
Mon résultat:
Package Current Wanted Latest Location oauth 0.9.9 0.9.9 0.9.10 twit > oauth
Votre projet est actuellement aussi à jour que possible.
NPM n’installe pas simplement la Latest
version d’un paquet à moins que cette version ne soit également Wanted
.
Le champ résultant ‘voulu’ affiche la dernière version en fonction de la version spécifiée dans le package.json, […]
Et, pour chacune de celles que vous avez énumérées, les versions Wanted
et Current
correspondent déjà.
Package Current Wanted ... oauth 0.9.9 0.9.9 ... require-all 0.0.3 0.0.3 ... bignumber.js 1.0.1 1.0.1 ... request 2.27.0 2.27.0 ... through 2.2.7 2.2.7 ...
Une tentative visant à forcer oauth
à la Latest
actuelle de 0.9.10
, par exemple, serait en fait considérée comme invalid
car twit
a la 0.9.9
répertoriée avec précision :
"dependencies": { "oauth": "0.9.9" },
$ npm ls ... └─┬ [email protected] └── [email protected] invalid npm ERR! invalid: [email protected] ...\node_modules\twit\node_modules\oauth
Vérifiez votre package.json peut être vos paquets ou là-bas. essayez d’installer le paquet avec –save et essayez ça fonctionnera
exemple: npm install [email protected] –save maintenant essayer npm obsolète