主要是使用clean-webpack-plugin引起的錯誤
npm install clean-webpack-plugin --save-dev
1.這么寫就會就會引發第一個問題,是由于引入版本比較高導致的
+ const CleanWebpackPlugin = require('clean-webpack-plugin');
plugins: [
+ new CleanWebpackPlugin(['dist']),
new HtmlWebpackPlugin({
title: 'Output Management'
})
]

這個錯誤告訴我們匯入的型別不對,需要修改,給匯入行加大括號解決
+ const {CleanWebpackPlugin} = require('clean-webpack-plugin');
plugins: [
+ new CleanWebpackPlugin(['dist']),
new HtmlWebpackPlugin({
title: 'Output Management'
})
]
2.然后運行還會引發第二個錯誤,這個錯誤告訴我們使用這個類引數得是一個物件

其實不填也可以,填一個空的{}也行,清除的目錄會默認以輸出口目錄為準
const {CleanWebpackPlugin} = require('clean-webpack-plugin');
plugins: [
new CleanWebpackPlugin(),
new HtmlWebpackPlugin({
title: 'Output Management'
})
],
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/168610.html
標籤:JavaScript
