使用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: {
...
}
};
解决JS压缩错误
本文解决uglifyjs-webpack-plugin压缩JS时因不支持es6语法导致的错误,并介绍如何使用terser-webpack-plugin作为替代方案,实现更高效的JS代码压缩。
140

被折叠的 条评论
为什么被折叠?



