如何在npm包中找到反向依赖?

时间:2015-08-10 15:12:31

标签: node.js npm

我想在已安装的express等中查找哪些软件包依赖于sails/kraken/loopback/hapi/koa等。是否有npm个子命令或本地列出所有反向依赖项的其他方法在一个特定的npm包上?

3 个答案:

答案 0 :(得分:51)

npm ls之后添加包名称将仅显示具有指定包的树。

npm ls express

答案 1 :(得分:0)

我特别想查找哪个软件包使用了破坏初始安装的依赖项。这可以帮助某人尝试执行以下操作:

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

答案 2 :(得分:0)

如果有人使用 pnpm,这应该有助于找到依赖于 lodash 的包,例如:

pnpm list --depth 1 | grep --color -E '(^\w|\slodash)'