BuildWebpackPlugin配置在构建时失败

问题描述 投票:1回答:2

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

我读了一个教程,我在webpack.config.js上写了这样的东西:

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

在我制作了npm run build后,我收到了这个错误:

clean-webpack-plugin only accepts an options object.

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

有人可以帮忙吗?

webpack webpack-4 webpack-plugin
2个回答
1
投票

欢迎来到SO!

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

新版本声称:

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

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

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

new CleanWebpackPlugin({
  cleanOnceBeforeBuildPatterns: ['./js/build/*','./css/build/*']
})

0
投票

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

你可能需要:

new CleanWebpackPlugin({
  cleanOnceBeforeBuildPatterns: ['./js/build/*','./css/build/*']
}),
© www.soinside.com 2019 - 2024. All rights reserved.