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