ant-design-vue@1.7.8 lodash漏洞如何解决?

情况

老项目使用的是ant-design-vue@1.7.8版本。其官方依赖lodash版本是4.17.5。这个lodash版本低于4.17.12是已知的漏洞。
image.png

问题

在不修改ui框架(antUI vue2最新版本好像也就1.7.8)的前提,如何解决其依赖lodash版本过低问题。

阅读 924
2 个回答
✓ 已被采纳

删除本地的package-lock.json,安装最新版本的lodash应该就行,一般会去重;
运行npm ls lodash 看一下依赖树, 看最终安装的有没有重复, deduped就代表去重了,实际只会在顶层安装最后一行的;
或者可以使用overrides配置;
{

overrides: {
    lodash: '^4.17.12'
}

}

正常来说,如果依赖(ant)对依赖(lodash)的要求是 ^(同大版本号),那么你直接安装新版本 lodash 就行了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题