Yhteenveto: Tässä opetusohjelmassa opit käyttämään npm list
-komentoa järjestelmään asennettujen pakettien luettelemiseen.
Esimerkkiprojektin asettaminen
Aloitetaan luomalla esimerkkiprojekti ja asentamalla joitakin paketteja.
Luo ensin uusi hakemisto nimeltä npm-demo
ja suorita komento npm init
:
Code language: Shell Session (shell)
Asenna toiseksi paketit express
ja mongoose
suorittamalla seuraavat komennot:
Code language: Shell Session (shell)
Kolmanneksi asenna paketti morgan
kehitysriippuvuudeksi käyttämällä komentoa npm install
, jossa on lipputunnus --save-dev
:
Code language: Shell Session (shell)
Introduction to npm list command
Komento npm list
tulostaa nykyisen projektin asennetut paketit ja niiden riippuvuudet puurakenteena stdoutiin:
Code language: Shell Session (shell)
Tulos:

Komento npm ls
on lyhyempi versio komennosta npm list
:
Code language: Shell Session (shell)
Jos käytät komentoa npm la
tai npm ll
, tuloste sisältää myös laajennettua tietoa.
Pakettien listaaminen puuna, jonka syvyys on määritetty
Käyttämällä komentoa npm list
ja --depth
-lippua rajoitat riippuvuuspuun syvyyttä.
Seuraavassa esimerkissä luetellaan kaikki asennetut paketit ilman niiden riippuvuuksia:
Code language: Shell Session (shell)
Tulos:

Pakettien listaaminen riippuvuuksina
Näyttääksesi vain riippuvuuspuun paketeille, jotka ovat kohdassa dependencies
, käytät --prod
– tai --production
-lippua seuraavasti:
Code language: Shell Session (shell)
Tulos:

Huomaa, että --prod
on alias nimitykselle --production
.
Voit yhdistää --prod
– ja --depth
-liput näin:
Code language: Shell Session (shell)
Output:

Pakettien näyttäminen devDependencies-luettelossa
Voidaksesi näyttää pakettien riippuvuuspuun devDependencies
-luettelossa käytät komentoa npm list
lipputunnisteen --dev
tai --development
kanssa:
Code language: Shell Session (shell)
Tulos:

Tulos:

Tulos:--dev
on alias --development
:lle.
Yleispakettien luettelointi
Yleispakettien luetteloimiseksi käytetään komentoa npm list
ja lippua --global
:
Code language: Shell Session (shell)
Asennettujen pakettien muotoilu JSON-muodossa
Asennettujen pakettien tulosteen muotoilemiseksi JSON-muodossa käytetään komentoa npm list
ja lippua --json
:
Code language: Shell Session (shell)
Tulos:

Yhteenveto
- Käytä
npm list
näyttääksesi nykyisen projektin asennetut paketit riippuvuuspuuna. - Käytä
npm list --depth=n
näyttääksesi riippuvuuspuun määritetyllä syvyydellä. - Käytä
npm list --prod
näyttääksesi paketitdependencies
. - Käytä
npm list --dev
näyttääksesi paketitdevDependencies
. - Käytä
npm list --global
luetellaksesi globaalit paketit. - Käytä
npm list --json
muotoillaksesi asennetut paketit JSON-muodossa
- Oliko tästä oppaasta apua?
- KylläEi
.