【问题标题】:How do I find what npm package has a particular dependency?如何找到具有特定依赖关系的 npm 包?
【发布时间】:2019-08-01 13:27:14
【问题描述】:

我的 webpack 项目出现新错误:

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

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

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

很明显是一个依赖或者一个依赖的依赖,无穷无尽...

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

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

【问题讨论】:

  • 如果其他人收到此错误:将@babel/preset-env 更新到最新版本 7.3.4 解决了该错误。

标签: npm package.json


【解决方案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

【讨论】:

  • 完美 - 谢谢。父包是:@babel/preset-env@7.1.0
猜你喜欢
  • 2013-02-11
  • 2015-06-06
  • 2020-01-25
  • 2016-01-25
  • 1970-01-01
  • 2016-07-21
  • 1970-01-01
  • 2023-04-06
  • 2015-11-02
相关资源
最近更新 更多