Webpack软件包4.41.2安全问题,因为使用序列化JavaScript版本1.9.1的terser-webpack-plugin

时间:2019-12-06 12:58:01

标签: javascript webpack

由于webpack内部依赖项“ serialize-javascript”版本为1.9.1,我正面临以下问题

使用terser-webpack-plugin的webpack版本4.41.2,并使用serialize-javascript版本1.9.1

,现在github提醒我的项目遇到相同的问题。

我该怎么办?

security issue github

2 个答案:

答案 0 :(得分:1)

这是3天前在https://github.com/webpack-contrib/terser-webpack-plugin/releases/tag/v1.4.2上修补的。 只需将以下内容添加到package.json中的“ dependencies”和/或“ devDependencies”下,然后运行“ npm install”。仔细检查您的package-lock.json是否已更新。

"devDependencies": {
        "terser-webpack-plugin": "^1.4.2",
        "serialize-javascript": ">=2.1.1",
}

请注意,webpack取决于“ terser-webpack-plugin”:“ ^ 1.4.1”。因此,将fine更改为1.4.2。

答案 1 :(得分:1)

如果使用毛线,则可以使用resolutions

"resolutions": {
  "terser-webpack-plugin": "^1.4.2"
}