Як знайти зворотні залежності на пакунку npm?


93

Я хотів би з’ясувати, які пакети залежать від expressвстановлених sails/kraken/loopback/hapi/koaтощо. Чи існують npmпідкоманди чи інші способи локального переліку всіх зворотних залежностей від одного конкретного пакета npm?

Відповіді:


134

Додавши назву пакета після npm ls, ви побачите дерево лише із зазначеним пакетом.

npm ls express

4
Дякую. Команда npm view express dependenciesпоказує лише прямі залежності, але я не можу зрозуміти, як переглянути повне дерево залежностей.
sof

9
працює лише в тому випадку, якщо модуль встановлений у папку node_modules ... не приносить користі, якщо ви намагаєтеся вирішити сухий запуск.
worc

30

Я спеціально хотів знайти, який пакет використовував залежність, яка порушувала початкову установку. Це може допомогти комусь спробувати зробити те саме:

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


Це було саме те, що я шукав! Дякую!
Ендрю Богданов
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.