clean-webpack-plugin 3.0以上版報錯,TypeError: CleanWebpackPlugin is not a constructor

使用 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

相關文章
相關標籤/搜索