Összefoglaló: Ebben a bemutatóban megtanulod, hogyan használhatod a npm list parancsot a rendszeredre telepített csomagok listázására.
Mintaprojekt beállítása
Kezdjük egy mintaprojekt létrehozásával és néhány csomag telepítésével.
Először is hozzunk létre egy új könyvtárat npm-demo néven, és futtassuk a npm init parancsot:
Code language: Shell Session (shell)
Második lépésként telepítsük a express és mongoose csomagokat a következő parancsok futtatásával:
Code language: Shell Session (shell)
Harmadik lépésként telepítsük a morgan csomagot fejlesztési függőségként a npm install segítségével a --save-dev flaggel:
Code language: Shell Session (shell)
Elvezetés az npm list parancshoz
A npm list parancs az aktuális projekt telepített csomagjait és azok függőségeit fa-struktúraként adja ki az stdout-ra:
Code language: Shell Session (shell)
Kimenet:

A npm ls a npm list parancs rövidebb változata:
Code language: Shell Session (shell)
Ha a npm la vagy npm ll parancsot használja, a kimenet bővített információkat is tartalmaz.
A csomagok meghatározott mélységű faként történő listázása
A függőségi fa mélységének korlátozásához a npm list parancsot használja a --depth jelzővel.
A következő példa az összes telepített csomagot a függőségek nélkül listázza:
Code language: Shell Session (shell)
Kimenet:

A függőségi csomagok listázása
Ha csak a dependencies-ban lévő csomagok függőségi fáját szeretné megjeleníteni, akkor a --prod vagy --production jelzőt használja a következőképpen:
Code language: Shell Session (shell)
Kimenet:

Megjegyezzük, hogy a --prod a --production aliasa.
Az --prod és a --depth jelzőket a következőképpen kombinálhatja:
Code language: Shell Session (shell)
Kimenet:

A devDependencies
Az devDependencies-ben lévő csomagok függőségi fájának megjelenítéséhez használja a npm list parancsot a --dev vagy --development jelzővel:
Code language: Shell Session (shell)
Kimenet:

A --dev a --development aliasa.
A globális csomagok listázása
A globális csomagok listázásához a npm list parancsot használja a --global jelzővel:
Code language: Shell Session (shell)
Telepített csomagok formázása JSON formátumban
A telepített csomagok kimenetének JSON formátumban történő formázásához a npm list parancsot használja a --json jelzővel:
Code language: Shell Session (shell)
Kimenet:

Összefoglaló
- A
npm listparancs segítségével az aktuális projektben telepített csomagokat függőségi faként jelenítheti meg. - A
npm list --depth=nsegítségével a függőségi fát egy megadott mélységgel jelenítheti meg. - A
npm list --prodsegítségével adependencies-ban lévő csomagokat jelenítheti meg. - A
npm list --devsegítségével adevDependencies-ben lévő csomagokat jelenítheti meg. - A
npm list --globalhasználata a globális csomagok listázásához. - A
npm list --jsonhasználata a telepített csomagok JSON formátumban történő formázásához
- Az oktatóanyag hasznos volt?
- IgenNem
.