Jak znaleźć odwrotne zależności w pakiecie npm?


93

Chciałbym dowiedzieć się, które pakiety są zależne od expresszainstalowanych sails/kraken/loopback/hapi/koaitp. Czy są npmpolecenia podrzędne lub inne sposoby, aby lokalnie wyświetlić wszystkie odwrotne zależności jednego konkretnego pakietu npm?

Odpowiedzi:


134

Dodanie nazwy pakietu po npm lsspowoduje wyświetlenie drzewa tylko z określonym pakietem.

npm ls express

4
Dzięki. Polecenie npm view express dependenciespokazuje tylko bezpośrednie zależności, ale nie mogę dowiedzieć się, jak wyświetlić pełne drzewo zależności.
niedziela

9
działa tylko wtedy, gdy masz zainstalowany moduł w folderze node_modules ... nie daje ci nic dobrego, jeśli próbujesz rozwiązać próbę uruchomienia.
worc

30

Szczególnie chciałem dowiedzieć się, który pakiet używał zależności, która przerywała początkową instalację. Może to pomóc komuś spróbować zrobić to samo:

find ./node_modules/ -name package.json | xargs grep <the_package_name>


To było dokładnie to, czego szukałem! Dzięki!
Andrew Bogdanov
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.