web-dev-qa-db-fra.com

Nodejs npm affiche la dernière version d'un paquet

Comment utiliser npm pour afficher la dernière version d'un module? Je m'attends à quelque chose comme npm --lastest express à imprimer v3.0.0.

237
Trantor Liu

Vous pouvez utiliser:

npm show {pkg} version

(donc npm show express version retournera maintenant 3.0.0rc3).

352
CD..

Si vous recherchez les versions actuelles et les dernières versions de tous vos packages installés, vous pouvez également utiliser:

npm outdated

182
adius

En date du octobre 2014:

 npm view illustration

Pour la dernière version distante:

npm view <module_name> version  

Remarque, version est singulier.

Si vous souhaitez voir toutes les versions disponibles (à distance), procédez comme suit:

npm view <module_name> versions

Remarque, versions est pluriel. Cela vous donnera la liste complète des versions à choisir.

Pour obtenir la version que vous avez réellement localement, vous pouvez utiliser:

npm list --depth=0 | grep <module_name>

Remarque, même avec package.json déclarant vos versions, la version installée peut légèrement différer, par exemple si tilda était utilisé dans la déclaration de version

Devrait fonctionner sur les versions NPM 1.3.x, 1.4.x, 2.x et 3.x

78
arcseldon

Vous pouvez voir toutes les versions d’un module avec npm view. Exemple: pour répertorier toutes les versions de bootstrap, y compris la version bêta.

npm view bootstrap versions

Mais si la liste de versions est très grande, elle sera tronquée. Une option --json imprimera également toutes les versions, y compris les versions bêta.

npm view bootstrap versions --json

Si vous souhaitez répertorier uniquement les versions stables, pas la version bêta, utilisez le singulier version

npm view bootstrap@* versions

Ou 

npm view bootstrap@* versions --json

Et, si vous voulez voir uniquement la dernière version, vous y êtes.

npm view bootstrap version
5

Il existe également un autre moyen simple de vérifier la dernière version sans passer par NPM si vous utilisez VS Code.

Dans le fichier package.json, recherchez le module dont vous souhaitez connaître le dernier fichier version. Supprimez la version actuelle déjà présente et faites CTRL + espace ou CMD + espace (mac) .Le code du VS affichera les dernières versions

 image shows the latest versions of modules in vscode

0
Sksaif Uddin