Shrnutí: v tomto kurzu se naučíte používat příkaz npm list
k vypsání balíčků nainstalovaných v systému.
Nastavení ukázkového projektu
Začneme vytvořením ukázkového projektu a instalací některých balíčků.
Nejprve vytvořte nový adresář npm-demo
a spusťte příkaz npm init
:
Code language: Shell Session (shell)
Druhé nainstalujte balíčky express
a mongoose
spuštěním následujících příkazů:
Code language: Shell Session (shell)
Zatřetí nainstalujte balíček morgan
jako vývojovou závislost pomocí příkazu npm install
s příznakem --save-dev
:
Code language: Shell Session (shell)
Úvod do příkazu npm list
Příkaz npm list
vypíše nainstalované balíčky a jejich závislosti aktuálního projektu jako stromovou strukturu na stdout:
Code language: Shell Session (shell)
Výstup:
Code language: Shell Session (shell)
Příkaz npm list
vypíše nainstalované balíčky a jejich závislosti aktuálního projektu jako stromovou strukturu na stdout:

Příkaz npm ls
je kratší verzí příkazu npm list
:
Code language: Shell Session (shell)
Použijete-li příkaz npm la
nebo npm ll
, výstup bude obsahovat také rozšířené informace.
Vypsání balíčků jako stromu s určenou hloubkou
Pro omezení hloubky stromu závislostí použijete příkaz npm list
s příznakem --depth
.
Následující příklad obsahuje seznam všech nainstalovaných balíčků bez jejich závislostí:
Code language: Shell Session (shell)
Výstup:

Zobrazení balíčků v závislostech
Chcete-li zobrazit pouze strom závislostí pro balíčky v dependencies
, použijte příznak --prod
nebo --production
takto:
Code language: Shell Session (shell)
Výstup:

Všimněte si, že --prod
je alias pro --production
.
Příznaky --prod
a --depth
můžete kombinovat takto:
Code language: Shell Session (shell)
Výstup:

Zobrazení balíčků v devDependencies
Chcete-li zobrazit strom závislostí pro balíčky v devDependencies
, použijte příkaz npm list
s příznakem --dev
nebo --development
:
Code language: Shell Session (shell)
Výstup:

Příznak --dev
je alias pro --development
.
Výpis globálních balíčků
Pro výpis globálních balíčků se používá příkaz npm list
s příznakem --global
:
Code language: Shell Session (shell)
Formátování nainstalovaných balíčků ve formátu JSON
Pro formátování výstupu nainstalovaných balíčků ve formátu JSON se používá příkaz npm list
s příznakem --json
:
Code language: Shell Session (shell)
Výstup:

Souhrn
- Příkazem
npm list
zobrazíte nainstalované balíčky v aktuálním projektu jako strom závislostí. - Pomocí
npm list --depth=n
zobrazíte strom závislostí se zadanou hloubkou. - Pomocí
npm list --prod
zobrazíte balíčky vdependencies
. - Pomocí
npm list --dev
zobrazíte balíčky vdevDependencies
. - Pomocí
npm list --global
zobrazíte globální balíčky. - Pomocí
npm list --json
naformátujete nainstalované balíčky ve formátu JSON
- Byl tento návod užitečný?
- AnoNe
.