Résumé : dans ce tutoriel, vous apprendrez à utiliser la commande npm list pour lister les paquets installés sur votre système.
- Mise en place d’un projet type
- Introduction à la commande npm list
- Lister les paquets sous forme d’un arbre avec une profondeur spécifiée
- Lister les paquets dans les dépendances
- Lister les paquets dans devDependencies
- Lister les paquets dans les paquets globaux
- Formater les paquets installés au format JSON
- Sommaire
Mise en place d’un projet type
Débutons par la création d’un projet type et l’installation de quelques paquets.
Premièrement, créez un nouveau répertoire appelé npm-demo et exécutez la commande npm init:
Code language: Shell Session (shell)
Deuxièmement, installez les paquets express et mongoose en exécutant les commandes suivantes:
Code language: Shell Session (shell)
Troisièmement, installez le paquet morgan en tant que dépendance de développement en utilisant la commande npm install avec l’indicateur --save-dev :
Code language: Shell Session (shell)
Introduction à la commande npm list
La commande npm list sort les paquets installés et leurs dépendances du projet en cours sous forme d’arborescence vers le stdout :
Code language: Shell Session (shell)
Sortie :

La npm ls est la verison plus courte de la commande npm list:
Code language: Shell Session (shell)
Si vous utilisez la commande npm la ou npm ll, la sortie comprendra également des informations étendues.
Lister les paquets sous forme d’un arbre avec une profondeur spécifiée
Pour limiter la profondeur de l’arbre de dépendance, vous utilisez la commande npm list avec l’indicateur --depth.
L’exemple suivant liste tous les paquets installés sans leurs dépendances:
Code language: Shell Session (shell)
Sortie :

Lister les paquets dans les dépendances
Pour afficher uniquement l’arbre des dépendances des paquets dans dependencies, vous utilisez le drapeau --prod ou --production comme ceci:
Code language: Shell Session (shell)
Sortie:

Notez que le --prod est l’alias de --production.
Vous pouvez combiner les drapeaux --prod et --depth comme suit :
Code language: Shell Session (shell)
Sortie:

Lister les paquets dans devDependencies
Pour afficher l’arbre de dépendance des paquets dans devDependencies, vous utilisez la commande npm list avec le drapeau --dev ou --development :
Code language: Shell Session (shell)
Sortie:

Le --dev est l’alias du --development.
Lister les paquets dans les paquets globaux
Pour lister les paquets globaux, vous utilisez la commande npm list avec le drapeau --global:
Code language: Shell Session (shell)
Formater les paquets installés au format JSON
Pour formater la sortie des paquets installés au format JSON, vous utilisez la commande npm list avec le drapeau --json :
Code language: Shell Session (shell)
Sortie:

Sommaire
- Utilisez la commande
npm listpour afficher les paquets installés dans le projet actuel sous forme d’arbre de dépendance. - Utilisez
npm list --depth=npour montrer l’arbre de dépendance avec une profondeur spécifiée. - Utilisez
npm list --prodpour montrer les paquets dans ledependencies. - Utilisez
npm list --devpour montrer les paquets dans ledevDependencies. - Utiliser
npm list --globalpour afficher les paquets globaux. - Utiliser
npm list --jsonpour formater les paquets installés au format JSON
- Ce tutoriel a-t-il été utile ?
- OuiNon
.