【发布时间】:2018-04-04 17:09:27
【问题描述】:
我曾经在使用 UglifyJS for Webpack 和 ES6 模块时遇到问题:
来自 UglifyJs 的 static/js/vendor.6ccd9e38979a78765c7a.js 中的错误 意外令牌:名称(功能) [./node_modules/pica/lib/mathlib.js:19,0][static/js/vendor.6ccd9e38979a78765c7a.js:39003,6]
我了解到新的测试版 Webpack 插件支持 ES6:
https://github.com/webpack-contrib/uglifyjs-webpack-plugin
new webpack.optimize.UglifyJsPlugin({
uglifyOptions: {
ie8: false,
ecma: 8, // I also tried 7 and 6
parse: {},
mangle: {
properties: {
// mangle property options
}
},
output: {
comments: false,
beautify: false
},
compress: {},
warnings: true
}
}),
但是,现在我得到另一个错误:
来自 UglifyJs 的 static/js/vendor.6ccd9e38979a78765c7a.js 中的错误 意外令牌:名称(功能) [静态/js/vendor.6ccd9e38979a78765c7a.js:39003,6]
可能是什么问题?
【问题讨论】:
标签: javascript webpack ecmascript-6 uglifyjs uglifyjs2