如何找到具有特定依赖项的 npm 包?

Dav*_*ave 7 npm package.json

我的 webpack 项目有一个新的错误:

浏览器列表:caniuse-lite 已过时。请运行下一个命令npm update caniuse-lite browserslist

我还没有解决,但潜在的问题是:我的 package.json 中没有caniuse-lite - 那么它在哪里?

顺便说一句:运行该命令没有区别。

很明显是依赖或者依赖的依赖,无止境……

npmjs caniuse-lite列出了 80 个依赖包。

有没有办法搜索包的依赖关系图以轻松找到我的 package.json 文件中的哪个包是该行某处依赖于 caniuse-lite 的父包?

May*_*iya 5

您可以通过以下方式轻松检查。

在此处查看更多信息:https : //docs.npmjs.com/cli/ls

npm ls contextify

app-name@0.0.1 /home/zorbash/some-project
??? d3@3.3.6
  ??? jsdom@0.5.7
    ??? contextify@0.1.15
Run Code Online (Sandbox Code Playgroud)

  • 很好,谢谢。父包是:@babel/preset-env@7.1.0 (2认同)