Retour aux articles

Comment mettre à jour son application nodeJS facilement avec NPM Check Updates ?

npm-check-updates
2 minutes de lecture- 137 vues

Présentation de NPM Check updatesHeader Icon

NPM Check Updates est une commande permettant de mettre à jour les packages de votre application nodeJS. Lancez-là dans votre dossier projet et elle vous proposera de mettre à jour les packages obsolètes.

Pré-requisHeader Icon

  • NodeJS

Comment installer NPM Check Updates en global ?Header Icon

Pour utiliser le package dans tous vos projets, il est recommendé de l'installer en global.

Pour ce faire, ouvrez votre terminal et lancez la commande suivante :

Terminal

_10
npm install -g npm-check-updates

Comment utiliser NPM Check Updates ?Header Icon

Après avoir installé la librairie, vous devez vous rendre dans votre dossier projet contenant un fichier package.json. Sans cela, la commande ne fonctionnera pas.

Une fois dans votre dossier, lancez la commande suivante :

Terminal

_10
ncu -i --format group

  • L'argument -i permet de rendre la commande interactive. Vous pourrez ainsi choisir les packages à mettre à jour.
  • L'argument --format group permet de regrouper les packages par type (dependencies, devDependencies, etc.).

NPM Check Updates

Vous pouvez sélectionner et déselectionnez la liste des package que vous souhaitez mettre à jour. Voici la liste des commandes complètes du terminal interactif :

  • flèche du haut : sélectionner le package précédent
  • flèche du bas : sélectionner le package suivant
  • espace : sélectionner/déselectionner le package
  • a : sélectionner tous les packages
  • i : inverser la sélection
  • r : revenir à la liste des packages
  • q : quitter
  • Entrée : valider la sélection

Une fois la sélection validée, la librairie liste le récapitulatif des modifications apportées au fichier package.json. Il vous demande si vous souhaitez mettre à jour votre projet tout de suite. Appuyez sur Y pour confirmer.

Récapitulatif des package installés via NPM Check Updates

Vérifier le comportement de votre projetHeader Icon

Après avoir mis à jour votre application, je vous recommande de la lancer et d'effectuer quelques tests manuels pour vérifier que tout fonctionne correctement.

Comment faire si une mise à jour casse mon application ?Header Icon

Tant que vous n'avez pas push le code modifié sur votre dépôt git, vous pouvez annuler les modifications apportées par NPM Check Updates.

ConclusionHeader Icon

NPM Check Updates est une librairie très pratique que j'utilise souvent pour mettre à jour mon projet ! J'espère qu'elle vous sera utile !

Articles similaires
Formation NestJS 2024
7 minutes de lecture - 203 vuesNestJSNodeJS

Créer un serveur API avec NestJS : le guide ultime

Découvre comment utiliser NestJS, un puissant framework NodeJS. Il donne une base de code solide pour développer un serveur API en NodeJS. Il inclut générateur de projet pré-configuré, Typescript, Prettier, Eslint et Docker.

Je récupère les données d'une API pour les transformer en fichier CSV
7 minutes de lecture - 93 vuesNodeJS

Transformer des données d'API en CSV avec NodeJS

Les fichiers CSV représentent un format de donnée très courant sur internet. Dans cet article, nous allons lire et convertir les données d'une API JSON vers un fichier CSV téléchargable avec Node.JS

Rejoins la

newsletter