生成时CleanWebpackPlugin配置失败

时间:2019-03-22 17:00:52

标签: webpack webpack-4 webpack-plugin

我试图在Wordpress主题上实现webpack配置。我想添加CleanWebpackPlugin并正确安装它。

我阅读了一个教程,并在webpack.config.js上写了这样的内容:

new CleanWebpackPlugin(['./js/build/*','./css/build/*']),

完成npm run build后,我收到此错误:

clean-webpack-plugin only accepts an options object.

,它将我重定向到GitHub项目。我阅读了文档,但没有找到解决问题的方法。

有人可以帮忙吗?

2 个答案:

答案 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/*']
}),