Podsumowanie: w tym samouczku dowiesz się, jak używać polecenia npm list do listowania pakietów zainstalowanych w systemie.
Ustawianie przykładowego projektu
Zacznijmy od stworzenia przykładowego projektu i zainstalowania kilku pakietów.
Po pierwsze, utwórz nowy katalog o nazwie npm-demo i uruchom polecenie npm init:
Code language: Shell Session (shell)
Po drugie, zainstaluj pakiety express i mongoose, uruchamiając następujące polecenia:
Code language: Shell Session (shell)
Po trzecie, zainstaluj pakiet morgan jako zależność rozwojową, używając polecenia npm install z flagą --save-dev:
Code language: Shell Session (shell)
Wprowadzenie do polecenia npm list
Polecenie npm list wyprowadza zainstalowane pakiety i ich zależności bieżącego projektu w postaci struktury drzewiastej na stdout:
Code language: Shell Session (shell)
Wyjście:

Komenda npm ls jest krótszą wersją komendy npm list:
Code language: Shell Session (shell)
Jeśli użyjesz komendy npm la lub npm ll, wyjście będzie zawierało również rozszerzone informacje.
Listowanie pakietów jako drzewo o określonej głębokości
Aby ograniczyć głębokość drzewa zależności, używasz polecenia npm list z flagą --depth.
Następujący przykład wyświetla listę wszystkich zainstalowanych pakietów bez ich zależności:
Code language: Shell Session (shell)
Wyjście:

Listowanie pakietów w zależnościach
Aby wyświetlić tylko drzewo zależności dla pakietów w dependencies, używasz flagi --prod lub --production jak poniżej:
Code language: Shell Session (shell)
Wyjście:

Zauważ, że --prod jest aliasem dla --production.
Możesz połączyć flagi --prod i --depth w ten sposób:
Code language: Shell Session (shell)
Output:

Listowanie pakietów w devDependencies
Aby pokazać drzewo zależności dla pakietów w devDependencies, używasz polecenia npm list z flagą --dev lub --development:
Code language: Shell Session (shell)
Wyjście:

Komenda --dev jest aliasem dla --development.
Listowanie pakietów w pakietach globalnych
Aby wylistować pakiety globalne, używasz polecenia npm list z flagą --global:
Code language: Shell Session (shell)
Formatowanie zainstalowanych pakietów w formacie JSON
Aby sformatować dane wyjściowe zainstalowanych pakietów w formacie JSON, używasz polecenia npm list z flagą --json:
Code language: Shell Session (shell)
Output:

Summary
- Użyj polecenia
npm list, aby pokazać zainstalowane pakiety w bieżącym projekcie jako drzewo zależności. - Użyj
npm list --depth=n, aby wyświetlić drzewo zależności z określoną głębokością. - Użyj
npm list --prod, aby wyświetlić pakiety wdependencies. - Użyj
npm list --dev, aby wyświetlić pakiety wdevDependencies. - Użyj
npm list --globalaby wyświetlić listę pakietów globalnych. - Użyj
npm list --jsonaby sformatować zainstalowane pakiety w formacie JSON
- Czy ten tutorial był pomocny ?
- TakNie
.