Pense-bête: npm obsolète et mise à jour npm.
Utilisez npm outdate
et npm update
pour rechercher et mettre à jour les versions les plus récentes de vos modules de nœud installés à l'aide des commandes intégrées npm.
npm outdated #
$ npm outdated
Package Current Wanted Latest Location Depended by
luxon 2.4.0 2.5.0 3.1.0 node_modules/luxon my-blog-name
ou en image:
Current
est ce que vous avez installéWanted
est la dernière version qui satisfait la plage semver dans package.jsonLatest
est le plus récent.
Les éléments rouges (si il y a) signifient que la version recherchée est également la plus récente.
npm update #
Cela mettra à jour tous les packages vers la version souhaitée (wanted
).
Mon package.json a "luxon": "^2.4.0"
répertorié comme dépendance. La mise à jour npm via npm update
changerait cela en "luxon": "^2.5.0"
, et non 3.1.0.
Exécuter à nouveau npm outdated
montrerait que chaque paquet a mis à jour la version souhaitée.
$ npm outdated
Package Current Wanted Latest Location Depended by
luxon 2.5.0 2.5.0 3.1.0 node_modules/luxon my-blog-name
Les packages individuels peuvent être mis à jour en répertoriant les noms de packages dans la commande, par exemple npm update hexo luxon
.
Mise à jour vers le dernier et le meilleur #
npm update
ne vous amène que jusqu'à votre plage de semver. Si vous voulez dépasser cela et obtenir la dernière version, ajoutez @latest
au nom du package. par exemple:
npm install luxon@latest
Mettre à jour les packages installés globalement #
Les trois commandes fonctionnent globalement avec l'ajout de -g
ou --global
:
npm outdated -g
npm update -g
npm install -g package@latest
Commencer la discussion: Venez écrire un commentaire dans le forum