详解webpack的clean-webpack-plugin插件报错


Posted in Javascript onOctober 16, 2020

1、出错代码

const path = require('path')
const CleanWebpackPlugin = require('clean-webpack-plugin')
// const { CleanWebpackPlugin } = require('clean-webpack-plugin')

module.exports = {
 entry: './input.js',
 output: {
  path: path.resolve(__dirname, 'dist'),
  filename: 'output.bundle.js'
 },
 mode: 'development',
 plugins: [
  new CleanWebpackPlugin()
 ],
 module: {
  rules: [
   {
    test: /\.(png|jpg|gif)$/i,
    use: [
     {
      loader: 'url-loader',
      options: {
       // limit: 8192 // 说明小于8192字节也就是8k才会执行
       limit: 919200
      }
     }
    ]
   }
  ]
 }
}

2、错误描述

 [webpack-cli] TypeError: CleanWebpackPlugin is not a constructor

3、出错原因

导入插件语句有误,以及使用有误

4、解决

应改为如下导入语句:

const { CleanWebpackPlugin } = require('clean-webpack-plugin')
  
  // es modules
  import { CleanWebpackPlugin} from 'clean-webpack-plugin';

而在使用时也是,如果都是默认清空dist文件下下的内容的话,默认不需要写参数。

和默认删除目录不同时才需要传入路径,且需要通过选项`cleanOnceBeforeBuildPatterns`来传入。

参考 【clean-webpack-plugin】

到此这篇关于详解webpack的clean-webpack-plugin插件报错的文章就介绍到这了,更多相关webpack clean-webpack-plugin插件内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
在JavaScript并非所有的一切都是对象
Apr 11 Javascript
js怎么终止程序return不行换jfslk
May 30 Javascript
jquery 定位input元素的几种方法小结
Jul 28 Javascript
jquery validate.js表单验证入门实例(附源码)
Nov 10 Javascript
jQuery实现标题有打字效果的焦点图代码
Nov 16 Javascript
解析JavaScript模仿块级作用域
Dec 29 Javascript
动态加载css方法实现和深入解析
Jan 18 Javascript
Vue2 Vue-cli中使用Typescript的配置详解
Jul 24 Javascript
Element-ui table中过滤条件变更表格内容的方法
Mar 02 Javascript
在Vue项目中使用d3.js的实例代码
May 01 Javascript
详解微信UnionID作用
May 15 Javascript
深入详解JS函数的柯里化
Jun 09 Javascript
JS绘图Flot如何实现可选显示曲线图功能
Oct 16 #Javascript
JS跨浏览器解析XML应用过程详解
Oct 16 #Javascript
JS实现简易图片自动轮播
Oct 16 #Javascript
JS绘图Flot如何实现动态可刷新曲线图
Oct 16 #Javascript
基于JQuery和DWR实现异步数据传递
Oct 16 #jQuery
JS绘图Flot应用图形绘制异常解决方案
Oct 16 #Javascript
swiper4实现移动端导航栏tab滑动切换
Oct 16 #Javascript
You might like
PHP 存取 MySQL 数据库的一个例子
2006/10/09 PHP
fleaphp下不确定的多条件查询的巧妙解决方法
2008/09/11 PHP
php5.2以下版本无json_decode函数的解决方法
2014/05/25 PHP
JavaScript语法着色引擎(demo及打包文件下载)
2007/06/13 Javascript
CSS+Jquery实现页面圆角框方法大全
2009/12/24 Javascript
JQuery 操作Javascript对象和数组的工具函数小结
2010/01/22 Javascript
学习面向对象之面向对象的基本概念:对象和其他基本要素
2010/11/30 Javascript
jquery实现兼容浏览器的图片上传本地预览功能
2013/10/14 Javascript
createTextRange()的使用示例含文本框选中部分文字内容
2014/02/24 Javascript
JavaScript的原型继承详解
2015/02/15 Javascript
使用npm发布Node.JS程序包教程
2015/03/02 Javascript
深入了解JavaScript中的Symbol的使用方法
2015/07/28 Javascript
全面解析Bootstrap手风琴效果
2020/04/17 Javascript
Seajs 简易文档 提供简单、极致的模块化开发体验
2016/04/13 Javascript
jQuery获取Table某列的值(推荐)
2017/03/03 Javascript
js按条件生成随机json:randomjson实现方法
2017/04/07 Javascript
vue项目打包后怎样优雅的解决跨域
2019/05/26 Javascript
JavaScript, select标签元素左右移动功能实现
2020/05/14 Javascript
Vant picker 多级联动操作
2020/11/02 Javascript
[02:43]DOTA2英雄基础教程 圣堂刺客
2013/12/09 DOTA
Python学习小技巧总结
2018/06/10 Python
python批量下载网站马拉松照片的完整步骤
2018/12/05 Python
Python 3.8 新功能来一波(大部分人都不知道)
2020/03/11 Python
python导入库的具体方法
2020/06/18 Python
Python使用cn2an实现中文数字与阿拉伯数字的相互转换
2021/03/02 Python
香港万宁官方海外旗舰店:香港健与美连锁店
2018/09/27 全球购物
美国葡萄酒网上商店:Martha Stewart Wine Co.
2019/03/17 全球购物
Hibernate持久层技术
2013/12/16 面试题
老同学聚会感言
2014/02/23 职场文书
小学教师培训方案
2014/06/09 职场文书
服务行业口号
2014/06/11 职场文书
教书育人演讲稿
2014/09/11 职场文书
给领导的感谢信范文
2015/01/23 职场文书
泰山导游词
2015/02/02 职场文书
暗恋桃花源观后感
2015/06/12 职场文书
《战锤40K:暗潮》跳票至9月 公布新宣传片
2022/04/03 其他游戏