// vue-cli 2.x// buid/webpack.prod.conf.js// 覆盖UglifyJsPlugin对应配置,当前'uglifyjs-webpack-plugin'为1.1.1new UglifyJsPlugin({cache: true,uglifyOptions: {safari10: true,},}),
part1:无效的解决方案,有效的解决过程
看到报错详情基本可以确认是ios10特有的问题。
参考:https://www.cnblogs.com/cczlovexw/p/8425194.html这篇文章,可以知道是ios10官方的bug,


解决:
1. 进入 build 文件夹;
2. 找到 webpack.prod.conf.js 文件;
3. 在 UglifyPlugin 的定义里添加关于 mangle 的选项,使它变成下面这个样子:
new UglifyJsPlugin({uglifyOptions: {compress: {warnings: false},mangle: {safari10: true}},sourceMap: config.build.productionSourceMap,parallel: true}),
**
