npm audit 报高危漏洞,但我不确定要不要升级依赖?

♫开心 阅读 2

我刚跑完 npm audit,提示有个高危漏洞在 lodash 里,建议升级到 4.17.21。但我项目里用的是 4.17.20,而且目前功能都正常。有点纠结要不要升,怕升级后和其他依赖冲突。之前试过直接改 package.json 版本号,结果 build 失败了。

顺便贴一下我项目里用到的 CSS 模块写法,不确定是不是和这个有关:

.button {
  background: linear-gradient(135deg, #6a11cb 0%, #2575fc 100%);
  border: none;
  padding: 12px 24px;
  color: white;
  border-radius: 8px;
  cursor: pointer;
  transition: opacity 0.2s;
}

.button:hover {
  opacity: 0.9;
}
我来解答 赞 8 收藏
二维码
手机扫码查看
1 条解答
闲人金利
升级 lodash 到 4.17.21 应该能用,先在测试环境试试。如果怕冲突,用 npm ci 确保依赖一致。你那个 CSS 模块写法和这没关系,不用管它。


# 在项目目录下运行
npm install lodash@4.17.21


记得跑完测试再推到生产环境,别熬夜搞这些了,早点休息吧。
点赞
2026-03-30 04:00