Summary: I denne vejledning lærer du at bruge kommandoen npm list
til at liste pakker, der er installeret på dit system.
Opsætning af et eksempelprojekt
Lad os starte med at oprette et eksempelprojekt og installere nogle pakker.
Først skal du oprette en ny mappe kaldet npm-demo
og køre kommandoen npm init
:
Code language: Shell Session (shell)
For det andet skal du installere pakkerne express
og mongoose
ved at køre følgende kommandoer:
Code language: Shell Session (shell)
For det tredje skal du installere pakken morgan
som en udviklingsafhængighed ved at bruge npm install
med flag --save-dev
:
Code language: Shell Session (shell)
Indledning til npm list-kommandoen
Kommandoen npm list
udsender installerede pakker og deres afhængigheder i det aktuelle projekt som en træstruktur til stdout:
Code language: Shell Session (shell)
Output:
npm ls
er den kortere version af npm list
-kommandoen:
Code language: Shell Session (shell)
Hvis du bruger npm la
eller npm ll
-kommandoen, vil output også indeholde udvidede oplysninger.
Liste over pakker som et træ med en specificeret dybde
For at begrænse dybden af afhængighedstræet, bruger du npm list
med --depth
-flaget.
Det følgende eksempel viser en liste over alle installerede pakker uden deres afhængigheder:
Code language: Shell Session (shell)
Output:
Liste over pakker i afhængigheder
For kun at vise afhængighedstræet for pakker i dependencies
, bruger du --prod
eller --production
-flaget på følgende måde:
Code language: Shell Session (shell)
Output:
Bemærk, at --prod
er alias for --production
.
Du kan kombinere flagene --prod
og --depth
på denne måde:
Code language: Shell Session (shell)
Output:
Liste over pakker i devDependencies
For at vise afhængighedstræet for pakker i devDependencies
, bruger du kommandoen npm list
med flag --dev
eller --development
:
Code language: Shell Session (shell)
Output:
Den --dev
er aliaset for --development
.
Liste over pakker i de globale pakker
For at liste de globale pakker bruger du kommandoen npm list
med --global
-flaget:
Code language: Shell Session (shell)
Formatering af installerede pakker i JSON-format
For at formatere output af de installerede pakker i JSON-format bruger du kommandoen npm list
med --json
-flaget:
Code language: Shell Session (shell)
Output:
Summary
- Brug
npm list
til at vise de installerede pakker i det aktuelle projekt som et afhængighedstræ. - Brug
npm list --depth=n
for at vise afhængighedstræet med en specificeret dybde. - Brug
npm list --prod
for at vise pakker idependencies
. - Brug
npm list --dev
for at vise pakker idevDependencies
. - Brug
npm list --global
til at vise de globale pakker. - Brug
npm list --json
til at formatere de installerede pakker i JSON-formatet
- Var denne vejledning nyttig?
- JaNej