版权声明: https://blog.csdn.net/qq_23521659/article/details/88353708
clean-webpack-plugin插件用来清除残留打包文件,特别是文件末尾添加了hash之后,会导致改变文件内容后重新打包时,文件名不同而内容越来越多。
显然是因为版本升级导致的传参不一致,最新版本的参数仅一个对象。
笔者的版本:
"clean-webpack-plugin": "^2.0.0",
使用插件的方式:
const CleanWebpackPlugin = require("clean-webpack-plugin");
plugins: [
...// 这里是之前配置的其它各种插件
new CleanWebpackPlugin('build/*.*', {
root: __dirname,
verbose: true,
dry: false
})
]
然后报错:
clean-webpack-plugin only accepts an options object
正确使用方式:
const CleanWebpackPlugin = require("clean-webpack-plugin");
plugins: [
...// 这里是之前配置的其它各种插件
new CleanWebpackPlugin()
]
即不传任何参数。
其他参数参考:
https://github.com/johnagan/clean-webpack-plugin#options-and-defaults-optional