今天把之前的項目升級到webpack4報錯了,記錄一下解決方案
報錯的原因是webpack4已經升級不支持這種寫法了,也就是說不在plugins裏面進行操作。而是放在了optimization裏面,寫法不變下面貼代碼
const UglifyJSPlugin = require('uglifyjs-webpack-plugin');
....
optimization: {
minimizer: [
new UglifyJSPlugin({
uglifyOptions: {
output: {
comments: false
},
compress: {
warnings: false,
drop_debugger: true,
drop_console: true
}
}
}),
]
},
目的是爲了編譯環境清除控制檯以及關閉註釋