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 list
pour afficher les paquets installés dans le projet actuel sous forme d’arbre de dépendance. - Utilisez
npm list --depth=n
pour montrer l’arbre de dépendance avec une profondeur spécifiée. - Utilisez
npm list --prod
pour montrer les paquets dans ledependencies
. - Utilisez
npm list --dev
pour montrer les paquets dans ledevDependencies
. - Utiliser
npm list --global
pour afficher les paquets globaux. - Utiliser
npm list --json
pour formater les paquets installés au format JSON
- Ce tutoriel a-t-il été utile ?
- OuiNon
.