Samenvatting: in deze tutorial leert u hoe u het npm list
commando kunt gebruiken om een lijst te maken van de pakketten die op uw systeem zijn geïnstalleerd.
Een voorbeeldproject opzetten
Laten we beginnen met het maken van een voorbeeldproject en het installeren van een aantal pakketten.
Maak eerst een nieuwe directory aan genaamd npm-demo
en voer het npm init
commando uit:
Code language: Shell Session (shell)
Tweede, installeer de express
en mongoose
pakketten door de volgende commando’s uit te voeren:
Code language: Shell Session (shell)
Terde, installeer het morgan
pakket als een ontwikkelingsafhankelijkheid door het npm install
met de --save-dev
vlag te gebruiken:
Code language: Shell Session (shell)
Inleiding tot npm list commando
Het npm list
commando voert geïnstalleerde pakketten en hun afhankelijkheden van het huidige project uit als een boomstructuur naar de stdout:
Code language: Shell Session (shell)
Uitvoer:
De npm ls
is de kortere versie van het npm list
commando:
Code language: Shell Session (shell)
Als u het npm la
of npm ll
commando gebruikt, zal de uitvoer ook uitgebreide informatie bevatten.
Pakketten weergeven als een boom met een opgegeven diepte
Om de diepte van de afhankelijkheidsboom te beperken, gebruikt u npm list
met de --depth
vlag.
Het volgende voorbeeld geeft een lijst van alle geïnstalleerde pakketten zonder hun afhankelijkheden:
Code language: Shell Session (shell)
Uitvoer:
Pakketten weergeven in afhankelijkheden
Om alleen de afhankelijkhedenboom voor pakketten in dependencies
weer te geven, gebruikt u de vlag --prod
of --production
als volgt:
Code language: Shell Session (shell)
Uitvoer:
Merk op dat de --prod
het alias is voor --production
.
U kunt de --prod
en --depth
vlaggen als volgt combineren:
Code language: Shell Session (shell)
Output:
Pakketten weergeven in devDependencies
Om de afhankelijkheidsboom weer te geven voor pakketten in de devDependencies
, gebruikt u het npm list
commando met de --dev
of --development
vlag:
Code language: Shell Session (shell)
Uitvoer:
De --dev
is de alias voor de --development
.
Pakketten vermelden in de globale pakketten
Om de globale pakketten te vermelden, gebruikt u het npm list
commando met de --global
vlag:
Code language: Shell Session (shell)
Installeerde pakketten formatteren in JSON formaat
Om de uitvoer van de geïnstalleerde pakketten in JSON formaat te formatteren, gebruikt u het npm list
commando met de --json
vlag:
Code language: Shell Session (shell)
Uitvoer:
Samenvatting
- Gebruik de
npm list
om de geïnstalleerde pakketten in het huidige project als een afhankelijkheidsboom weer te geven. - Gebruik
npm list --depth=n
om de afhankelijkheids boom te tonen met een gespecificeerde diepte. - Gebruik
npm list --prod
om pakketten te tonen in dedependencies
. - Gebruik
npm list --dev
om pakketten te tonen in dedevDependencies
. - Gebruik
npm list --global
om de globale pakketten weer te geven. - Gebruik
npm list --json
om de geïnstalleerde pakketten in JSON formaat weer te geven
- Was deze tutorial nuttig ?
- JaNee