我如何找到哪个npm软件包具有特定的依赖性?

时间:2019-03-11 09:04:48

标签: npm package.json

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

  

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

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

btw:运行该命令没有区别。

很明显,这是一个依存关系,也可以是无限的依存关系,

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

有没有一种方法可以搜索程序包的依赖关系图,从而轻松地找到我package.json文件中的哪个程序包,父级是沿着caniuse-lite依赖于它的父级?

1 个答案:

答案 0 :(得分:1)

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

在此处查看更多信息: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