Comment utiliser npm pour afficher la dernière version d'un module? Je m'attends à quelque chose comme npm --latest express
à imprimer v3.0.0
.
node.js
npm
versioning
Trantor Liu
la source
la source
npm view
,npm show
,npm info
Etnpm v
tous font la même chose.Si vous recherchez les versions actuelles et les plus récentes de tous vos packages installés, vous pouvez également utiliser:
npm outdated
la source
outdated
etupdate
travailler à partir de NPM docs.npmjs.com/getting-started/updating-local-packagesnpm update
simplement exécuter cela aussi - afin que je puisse au moins voir les dernières versions. Lorsque vous exécutez ces commandes une fois par mois environ, il est difficile de se souvenir de toutes les options.En octobre 2014 :
Pour la dernière version à distance:
Remarque, la version est singulière.
Si vous souhaitez voir toutes les versions disponibles (à distance), faites:
Remarque, les versions sont plurielles. Cela vous donnera la liste complète des versions à choisir.
Pour obtenir la version que vous avez réellement localement, vous pouvez utiliser:
Notez que même avec package.json déclarant vos versions, la version installée peut en fait différer légèrement - par exemple si tilda a été utilisé dans la déclaration de version
Devrait fonctionner sur les versions NPM 1.3.x, 1.4.x, 2.x et 3.x
la source
npm view <module_name> versions
?npm view <module_name> versions
est très utile. + nous pouvons installer une version spécifique d'un paquet en utilisantnpm install <module_name>@<version_number>
-L
(minuscule en option)?Vous pouvez voir toute la version d'un module avec
npm view
. par exemple: pour répertorier toutes les versions de bootstrap, y compris la version bêta.Mais si la liste des versions est très grande, elle sera tronquée. Une
--json
option imprimera également toutes les versions, y compris les versions bêta.Si vous souhaitez répertorier uniquement les versions stables et non la version bêta, utilisez le singulier
version
Ou
Et, si vous voulez voir uniquement la dernière version, alors c'est parti.
la source
Le
npm view <pkg> version
imprime la dernière version par date de sortie. Cela pourrait très bien être une version de correctif pour une ancienne branche stable parfois.La solution consiste à répertorier toutes les versions et à récupérer la dernière par numéro de version
Ou avec awk au lieu de jq:
la source
Il existe également un autre moyen simple de vérifier la dernière version sans passer par NPM si vous utilisez VS Code.
la source