美文网首页
UglifyJs SyntaxError: Unexpected

UglifyJs SyntaxError: Unexpected

作者: 萌萌加油站 | 来源:发表于2018-04-23 15:02 被阅读0次

npm run build的时候报出UglifyJs SyntaxError: Unexpected token: operator (>)

image.png

主要原因是安装的第三方插件使用es6语法,压缩插件不支持导致

解决思路:

1、将第三方插件转换成es5

参考:

http://caibaohong.coding.me/2017/07/17/vue-cli-element-ui-unexpected-token-operator/

2、升级压缩插件,兼容es6语法

uglifyjs-webpack-plugin

参考:https://github.com/webpack-contrib/uglifyjs-webpack-plugin
在webpack.base.config.js配置如下:
const UglifyJSPlugin = require('uglifyjs-webpack-plugin')

const config = {
...
plugins: [
new UglifyJSPlugin({ uglifyOptions: { ...options } })
]
}
如图:


image.png

相关文章

网友评论

      本文标题:UglifyJs SyntaxError: Unexpected

      本文链接:https://www.haomeiwen.com/subject/gckllftx.html