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

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

225
demandé sur Legends 2012-08-14 13:27:16

4 réponses

vous pouvez utiliser:

npm show {pkg} version

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

331
répondu CD.. 2012-08-14 09:33:04

si vous recherchez les versions actuelles et les plus récentes de tous vos paquets installés, vous pouvez également utiliser:

npm outdated

175
répondu adius 2014-03-06 14:32:21

à partir de octobre 2014 :

npm view illustration

pour la dernière version à distance:

npm view <module_name> version  

Note, version est singulier.

si vous souhaitez voir toutes les versions (distantes) disponibles, alors faites:

npm view <module_name> versions

Note, versions est au pluriel. Cela vous donnera la liste complète des versions au choix.

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

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

Note, même avec le paquet.JSON déclarant vos versions, la version installée pourrait en fait légèrement différer - par exemple si tilda a été utilisé dans la déclaration de version

devrait fonctionner entre les versions 1.3 du NPM.x, 1.4.x, 2.x et 3.x

75
répondu arcseldon 2016-03-24 07:02:07

vous pouvez voir toute la version d'un module avec npm view . eg: pour lister toutes les versions de bootstrap y compris beta.

npm view bootstrap versions

mais si la liste des versions est très grande, elle se tronquera. Une option --json permet d'imprimer toutes les versions, y compris les versions bêta.

npm view bootstrap versions --json

si vous voulez n'énumérer que les versions stables non le bêta, utilisez le singulier version

npm view bootstrap@* versions

ou

npm view bootstrap@* versions --json

et, si vous voulez voir seulement la dernière version, alors voici.

npm view bootstrap version
4
répondu Rajkeshwar Prasad 2017-10-05 10:46:30