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.