UglifyJS抛出错误意外的标记:操作符(>)
我现在有这个
ready : function(){ bus.$on('a-data', (param) => { this.name = param.name; this.age = param.age; }) },
当这个特定的代码运行时, uglifyjs
被禁用,当启用它会引发以下错误
SyntaxError: Unexpected token: operator (>)
这是我的uglifyconfiguration
new webpack.optimize.UglifyJsPlugin({ minimize: true, sourceMap: false, compress: { warnings: false, sequences: true, dead_code: true, conditionals: true, booleans: true, unused: true, if_return: true, join_vars: true, drop_console: true } }))
我似乎无法理解为什么它不工作。 有任何想法吗?
UglifyJS还没有内置ES6 /和声支持。
他们有一个开放的GitHub问题来跟踪该function的状态 。
这通常不是问题,因为大多数人倾向于通过Babel首先运行他们的ES6代码,以便与旧浏览器兼容,并且结果将通过Uglify。