我试图在Wordpress主题上实现webpack配置。我想添加CleanWebpackPlugin并正确安装它。
我阅读了一个教程,并在webpack.config.js上写了这样的内容:
new CleanWebpackPlugin(['./js/build/*','./css/build/*']),
完成npm run build
后,我收到此错误:
clean-webpack-plugin only accepts an options object.
,它将我重定向到GitHub项目。我阅读了文档,但没有找到解决问题的方法。
有人可以帮忙吗?
答案 0 :(得分:1)
欢迎来到!
我看到CleanWebpackPlugin v2 已于18天前发布,看来您使用的是旧选项类型。
新版本声称:
默认情况下,此插件将在每次成功重建后删除webpack的output.path目录中的所有文件,以及所有未使用的webpack资产。
因此,如果您需要清理output.path
以外的文件夹,则可能应该遵循:additional v2 information。
他们引入了一个新选项来清除output.path
之外的路径:
new CleanWebpackPlugin({
cleanOnceBeforeBuildPatterns: ['./js/build/*','./css/build/*']
})
答案 1 :(得分:0)
检查文档:https://github.com/johnagan/clean-webpack-plugin#options-and-defaults-optional
您可能需要:
new CleanWebpackPlugin({
cleanOnceBeforeBuildPatterns: ['./js/build/*','./css/build/*']
}),