Jak wyświetlić drzewo zależności danego modułu npm?

Jak mogę uzyskać drzewo modułu dostępnego dla npm, ale nie zainstalowanego lokalnie ?

npm ll wykonuje zadanie dla lokalnie zainstalowanych pakietów. Ale to nie działa dla modułów Nie zainstalowane lub Moduły zainstalowane globalnie.

Próbowałem, ale to nie to.
 77
npm
Author: BiAiB, 2014-09-23

4 answers

Możesz użyć npm-remote-ls Moduł. Można go zainstalować globalnie:

npm install -g npm-remote-ls

A następnie wywołaj:

npm-remote-ls bower
 77
Author: Gergo Erdosi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-09-23 22:37:54

Ta strona pozwala na przeglądanie drzewa pakietów jako wykresu węzłów w 2D lub 3D.

Http://npm.anvaka.com/#/view/2d/waterline

Tutaj wpisz opis obrazka

Świetna robota @Avanka!

 50
Author: Stan Bondi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-04-20 13:51:09

Możesz wygenerować drzewa zależności NPM bez konieczności instalowania zależność za pomocą polecenia

npm list

Spowoduje wygenerowanie drzewa zależności dla projektu w bieżącym katalogu i wydrukowanie go na konsoli.

Możesz uzyskać drzewo zależności określonej zależności w następujący sposób:

npm list [dependency]

Możesz również ustawić maksymalny poziom głębokości, wykonując

npm list --depth=[depth]

Zauważ, że możesz wyświetlić tylko drzewo zależności zainstalowanej zależności globalnie lub lokalnie do projektu NPM.

 39
Author: mgthomas99,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-10-31 16:34:59

Oto niepotwierdzone oficjalne polecenie:

npm view <PACKAGE> dependencies

Chociaż wyświetla tylko bezpośrednie zależności, a nie całe drzewo.

 14
Author: golopot,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-10-22 23:46:26