构建项目时,报了这个一个错,CleanWebpackPlugin is not a constructor,翻了官方文档发现用法变了。
正确的写法:
const { CleanWebpackPlugin } = require('clean-webpack-plugin');
...

plugins: [
    new CleanWebpackPlugin()//如果什么都不配置默认删除未使用的资源
]

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




相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-04
  • 2022-12-23
  • 2021-12-11
  • 2021-10-09
猜你喜欢
  • 2021-07-15
  • 2022-12-23
  • 2021-07-04
  • 2022-12-23
  • 2021-05-24
  • 2021-11-23
相关资源
相似解决方案