【发布时间】:2021-06-27 05:48:25
【问题描述】:
我在 github 中的 repo 显示以下警报:
Dependabot 无法将 ssri 更新为非易受攻击的版本。可以安装的最新版本是 6.0.1,因为存在以下冲突的依赖关系:
terser-webpack-plugin@2.3.8 通过 cacache@13.0.1 需要 ssri@^7.0.0
webpack@4.46.0 通过传递依赖需要 ssri@^6.0.1 cacache@12.0.4
最早的固定版本是8.0.1。
据我所知,我应该将 package.json 中的根包(即 terser-webpack-plugin)更新为较新的版本,但是如何确定可以支持依赖项的非易受攻击版本(在本例中为 ssri 8.0.1)的最低版本,因为我不想更新到太高的版本并冒着破坏事情的风险。我正在考虑手动检查 terser-webpack-plugin 的所有发布版本,但是这样检查非常繁琐并且似乎是错误的。有什么建议吗?
【问题讨论】:
标签: npm npm-install dependabot