TypeError: CleanWebpackPlugin is not a constructor
在项目中引入clean-webpack-plugin打包后报错
TypeError: CleanWebpackPlugin is not a constructor
项目写法:
引入:
npm install --save-dev clean-webpack-plugin
webpack.config.js中
const CleanWebpackPlugin = require('clean-webpack-plugin')
plugins: [
new CleanWebpackPlugin(),
new HtmlWebpackPlugin({
filename: 'index.html',
template: './src/index.html'
})
],
看了一下github上的写法,现在新版本的clean-webpack-plugin引入已经改为
const { CleanWebpackPlugin } = require('clean-webpack-plugin');
所以只要修改引入写法就OK了
const {CleanWebpackPlugin} = require('clean-webpack-plugin')
plugins: [
new CleanWebpackPlugin(),
new HtmlWebpackPlugin({
filename: 'index.html',
template: './src/index.html'
})
],