npm obsolète et la mise à jour de npm ne fonctionne pas

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