Skip to main content
Seb's blog
logo PassionGNU/Linux

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:

npm outdated

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

npm outdated up

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

Source

Commencer la discussion: Venez écrire un commentaire dans le forum.