Npm List

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 de dependencies.
  • Gebruik npm list --dev om pakketten te tonen in de devDependencies.
  • 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

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.