clean-webpack-plugin是webpack的一个小插件:
由于每次打包的时候有可能文件名称不一样,打包后的文件就叠加到dist目录下了。
所以cleanWebPackPlugin作用就是在每次打包之前,先把dist目录删掉,创建最新的目录,避免一些不必要的文件还留在dist目录下
安装:npm install clean-webpack-plugin -D
正确的使用方法如下:

 //引入clean-webpack-plugin的包const { CleanWebpackPlugin } = require('clean-webpack-plugin');//在plugins中配置plugins: [new CleanWebpackPlugin()]

我在使用过程中碰到错误:TypeError: cleanWebpackPlugin is not a constructor 主要有几点:
1.引入时与之前版本不同,如果还像以前那样用

const CleanWebpackPlugin = require('clean-webpack-plugin'); 是会报错的。

2.配置时不能传参数,在最新版的webpack中 new CleanWebpackPlugin();中不需要写里面的目标路径,会自动清除生成的文件夹,比如是dist文件夹,如果加上了目标路径

(如:new CleanWebpackPlugin('./dist'))则会报错。

3.这个问题很奇怪,由于是我个人习惯原因,我在引入的时候第一个字母会小写,

如const { cleanWebpackPlugin } = require('clean-webpack-plugin');
但是这样也会引起错误。

使用clean-webpack-plugin小插件报错CleanWebpackPlugin is not a constructor相关推荐

  1. webpack 采坑(CleanWebpackPlugin 插件报错: CleanWebpackPlugin is not a constructor ;)

    坑一: CleanWebpackPlugin 插件报错: CleanWebpackPlugin is not a constructor : webpack.config.js配置如下: const ...

  2. 【错误记录】自定义 Gradle 插件报错 ( Could not find implementation class x for plugin x specified in jar:file )

    文章目录 一.报错信息 二.解决方案 一.报错信息 参考 [Android Gradle 插件]自定义 Gradle 插件模块 ④ ( META-INF 中声明自定义插件的核心类 | 在应用中依赖本地 ...

  3. 常见Eclipse SVN插件报错解决方法

    名师指导: 常见Eclipse SVN插件报错解决方法 在学习SVN的过程中,你经常会遇到SVN插件问题,本文介绍一下在安装SVN插件时常见Eclipse SVN插件报错信息问题,希望本文介绍对你的学 ...

  4. The command (dfs.browser.action.delete) is undefined 解决Hadoop Eclipse插件报错

    Hadoop Eclipse插件 报错. 使用 hadoop-eclipse-kepler-plugin-2.2.0.jar 如下所示 Error Log 强迫症看了 受不了 The command ...

  5. AS升级4.1后插件报错的问题

    AS升级4.1后插件报错的问题 Plugin "GsonFormat" is incompatible (supported only in IntelliJ IDEA). Plu ...

  6. 解决UE5项目打包,使用UDP、SocketIO插件报错的问题

    解决UE5 报错 {Plugins "XXXXX" failed to load} 1.项目打包UDP插件报错: Plugin 'SocketIOClient' failed to ...

  7. MySQL5.7安装半同步插件报错,错误码1126

    MySQL5.7安装半同步插件报错,错误码1126 mysql> INSTALL PLUGIN rpl_semi_sync_master SONAME 'semisync_master.so'; ...

  8. maven插件报错之解决

    maven插件报错之解决 用m2eclipse创建Maven项目时报错 maveneclipsebuilddependenciesauthorizationplugins 用m2eclipse创建 ...

  9. log4j中调试与错误日志分开_idea中log4j日志插件报错

    visual studio code权威指南计算机 65.34元 包邮 (需用券) 去购买 > idea中log4j日志插件报错 在运行测试代码的时候,出现以下错误! 在 src/ main / ...

最新文章

  1. Tomcat8.0 JDK1.8 的详细配置 Win10
  2. 数据解密2020年高考,志愿填报可以选这些
  3. 如何使用ABP框架(2)三层架构与领域驱动设计的对比
  4. docker nacos
  5. linux常用命令--开发调试篇
  6. 为SSD加速 实战4KB对齐技巧2/3
  7. Python sorted功能
  8. C语言· 实现各进制间的相互转换
  9. OpenCore启动项中无Install macOS Big Sur 的解决办法
  10. 89c51单片机流水灯操作
  11. 【SAP】-常用简称中英日对照表
  12. 正态分布c语言算法,正态分布函数的几种近似算法
  13. 浅谈网页压缩GZIP
  14. C++ #pragma once用法总结
  15. ratel平头哥电脑感染app
  16. 来自朋友圈的“精神食粮”
  17. 考研复试问答(操作系统部分)
  18. 使用Synology群晖内置web station和榴莲壳发布自己的网站(二)设置Web Station
  19. STM32芯片替代方案 | 从原厂资料中获取GD32F103VET6通信I2C接口电路设计 | 第四集
  20. Use host networking

热门文章

  1. 网络编程使用标准I/O的危险以及正确使用RIO包
  2. 修改centos网口名称
  3. 网络带宽和吞吐量throughput的关系
  4. DebianLinux下如何安装软件(转)
  5. 程序员面临脱发困扰吃什么?
  6. ARM 汇编的操作 设置CPU寄存器BASEPRI
  7. 工业机器人调运角度_FANUC/发那科搬运工业机器人R-2000iC/125L 负载125KG 臂展3100m...
  8. 微信搜一搜未来可期,下半场有大动作,要做大搜索!
  9. Visual Studio 2017,C++MFC免注册调用大漠插件图文教程,详细版
  10. 0521课的预习任务 + 课堂笔记