Npm List

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 w dependencies.
  • Użyj npm list --dev, aby wyświetlić pakiety w devDependencies.
  • Użyj npm list --global aby wyświetlić listę pakietów globalnych.
  • Użyj npm list --json aby sformatować zainstalowane pakiety w formacie JSON
  • Czy ten tutorial był pomocny ?
  • TakNie

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.