使用 clean-webpack-plugin
插件後,在打包過程當中,拋出 TypeError: CleanWebpackPlugin is not a constructor
的錯誤 ❎javascript
// "webpack": "^4.33.0"
// "clean-webpack-plugin": "^3.0.0"
//報錯時配置
const CleanWebpackPlugin = require('clean-webpack-plugin')
module.exports = {
...
plugins: [
new CleanWebpackPlugin()
]
}
複製代碼
正確的寫法 ✅java
const { CleanWebpackPlugin } = require('clean-webpack-plugin')
module.exports = {
...
plugins: [
new CleanWebpackPlugin()
]
}
複製代碼
新版的引用方式已改爲 const { CleanWebpackPlugin } = require('clean-webpack-plugin');
若是繼續使用舊版引用方式,會報 「CleanWebpackPlugin is not a constructor 」
錯誤webpack