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 listom de geïnstalleerde pakketten in het huidige project als een afhankelijkheidsboom weer te geven. - Gebruik
npm list --depth=nom de afhankelijkheids boom te tonen met een gespecificeerde diepte. - Gebruik
npm list --prodom pakketten te tonen in dedependencies. - Gebruik
npm list --devom pakketten te tonen in dedevDependencies. - Gebruik
npm list --globalom de globale pakketten weer te geven. - Gebruik
npm list --jsonom de geïnstalleerde pakketten in JSON formaat weer te geven
- Was deze tutorial nuttig ?
- JaNee