相关疑难解决方法(0)

如何更新 package-lock.json 中的依赖项

我第一次收到来自 GitHub 的关于我的一些项目依赖项的潜在安全问题(标签:high-severity)的通知。这是示例消息:

在 package-lock.json 中发现的 url-parse 漏洞

这是建议的解决方案:

将 url-parse 升级到 1.4.3 或更高版本。例如:

"dependencies": {
  "url-parse": ">=1.4.3"
}
Run Code Online (Sandbox Code Playgroud)

或者…

"devDependencies": {
  "url-parse": ">=1.4.3"
}
Run Code Online (Sandbox Code Playgroud)

现在,我所做的只是npm outdated -g --depth=0根据官方文档在我的终端中运行并执行npm -g update命令来简单地检查任何过时的包(我也尝试使用 来定位依赖项本身npm update url-parse)。一些软件包已成功更新,但似乎没有找到导致问题的软件包。我是否应该通过添加建议的代码行来手动更新它:"url-parse": ">=1.4.3"?

最后,我应该在多大程度上关注此类警报?

谢谢!

security dependencies github package-lock.json

7
推荐指数
2
解决办法
4617
查看次数