如何找到反向依赖的 npm 包?

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

65778 次浏览

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

npm ls express

我特别想知道哪个软件包使用了中断初始安装的依赖项。这可能有助于某些人试图做同样的事情:

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

如果有人正在使用 pnpm,这将有助于查找依赖于 loash 的包,例如:

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