1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > webpack打包5之配置清除dist目录插件

webpack打包5之配置清除dist目录插件

时间:2018-11-26 07:31:47

相关推荐

webpack打包5之配置清除dist目录插件

之前的基本配置验证的时候,每次打包的都要手动清掉否则会影响页面正常显示。为了解决这个问题需要配置一个清包插件,每次执行打包会自动删除dist包需要用到clean-webpack-plugin

1、安装

yarn add clean-webpack-plugin -D

2、引入

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

3、配置插件

plugins: [new CleanWebpackPlugin()],

4、中途遇见的问题

TypeError: CleanWebpackPlugin is not a constructor 的错误处理

按照webpack官网的教程进行学习时,安装clean-webpack-plugin插件后(版本为:"^3.0.0"),再build时,发现报错了,

配置如下:

const CleanWebpackPlugin = require('clean-webpack-plugin')module.exports = {...plugins: [new CleanWebpackPlugin(['dist'])],...}

运行报错:

排查错误:

打开插件源码,发现抛出的是一个

导出的是以一个对象属性的形式,所以我们在引入的时候需要以解构的方式来获取,如下:

const {CleanWebpackPlugin } = require('clean-webpack-plugin')module.exports = {...plugins: [new CleanWebpackPlugin()],...}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。