使用uglifyjs-webpack-plugin压缩js报错
Error in from UglifyJs Unexpected token: xxx
因为uglifyjs不支持es6语法,所以用terser-webpack-plugin替代uglifyjs-webpack-plugin
terser-webpack-plugin安装:yarn add terser-webpack-plugin -D
使用: webpack.config.js
const TerserJSPlugin = require('terser-webpack-plugin');
module.exports = {
optimization: {
minimizer: [new TerserJSPlugin({
cache: true, // 是否缓存
parallel: true, // 是否并行打包
sourceMap: true
})],
},
module: {
...
}
};