webpack报错: CleanWebpackPlugin is not a constructor

正确的引入方法:

const { CleanWebpackPlugin } = require("clean-webpack-plugin");
 
...
 
plugins: [
    new CleanWebpackPlugin()
]

 

 

最新的需要进行解构,即const {CleanWebpackPlugin} = require("clean-webpack-plugin");其次它支持传入参数的形式,如果什么都不配置默认删除未使用的资源,如果想删除指定文件需要配置cleanOnceBeforeBuildPatterns参数(已经没有root选项了),表示在构建之前指定目录,当然还有cleanAfterEveryBuildPatterns参数,具体可以参考npm文档.

 

转载自他人博客https://blog.csdn.net/qq_36242361/article/details/90709258

posted @ 2019-12-19 09:47  xiaoYu&  阅读(311)  评论(0编辑  收藏  举报