關於webpack使用CleanWebpackPlugin插件時報錯(CleanWebpackPlugin is not a constructor)原因:
今天使用webpack的時候,遇到了一個錯誤:
但是我是按照webpack官網上的寫法來使用這個插件的,應該是由於這個插件已經更新了,但是webpack官網上沒有及時更新,所以非常坑!
錯誤寫法:
const CleanWebpackPlugin = require("clean-webpack-plugin");
...
plugins: [
new CleanWebpackPlugin(['dist'])
]
正確寫法:
const { CleanWebpackPlugin } = require("clean-webpack-plugin");
...
plugins: [
new CleanWebpackPlugin()
]
這裏要說明的是,CleanWebpackPlugin()的參數也不能像以前那樣寫了,具體配置選項參考GitHub官網: