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.
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
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
Świetna robota @Avanka!
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.
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.
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