5

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

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

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

在我完成后,我npm run build收到了这个错误:

clean-webpack-plugin only accepts an options object.

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

有人可以帮忙吗?

4

2 回答 2

8

我看到 CleanWebpackPlugin v2是 18 天前发布的,看起来您使用的是旧选项类型。

新版本声称:

默认情况下,此插件将在每次成功重建后删除 webpack 的 output.path 目录中的所有文件,以及所有未使用的 webpack 资产。

所以,如果你需要清理一个不在 中的文件夹output.path,你可能应该遵循:附加 v2 信息

他们引入了一个新选项来清理外部路径output.path

new CleanWebpackPlugin({
  cleanOnceBeforeBuildPatterns: ['./js/build/*','./css/build/*']
})
于 2019-03-22T17:24:53.477 回答
1

检查文档:https ://github.com/johnagan/clean-webpack-plugin#options-and-defaults-optional

你可能需要:

new CleanWebpackPlugin({
  cleanOnceBeforeBuildPatterns: ['./js/build/*','./css/build/*']
}),
于 2019-03-22T17:21:15.477 回答