CleanWebpackPlugin is not a constructor 報錯原因

關於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官網:

https://github.com/johnagan/clean-webpack-plugin#options-and-defaults-optional

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章