现有公司项目由 vue 迁移至 nuxt,移动端,在打包调试时发现 safari10 浏览器会出现
cannot declare a let variable twice: 't'
这样的报错,查阅了一些资料发现 vue-cli 中默认帮你配制好了 UglifyJsPlugin 插件的 safari10:true 而 nuxt 中并没有默认帮你配置。所以 我查看了 github 上 关于 nuxt 的 UglifyJsPlugin 配置 按照文档和他们的案例配置只好了我们的项目,然而 去 console 等其他功能都正常 safari10 的问题依然存在。 所以 现在懵逼了 ,希望有趟过坑的大佬指点下
1
santom OP 所以 ,有没有大佬能指点下呀
|
2
crystom 2019-02-19 17:20:13 +08:00
// nuxt.config.js
module.exports = { build: { uglify: { uglifyOptions: { mangle: { safari10: true } } } } } |
3
bazinga0401 2019-02-26 14:55:57 +08:00
这个问题解决了嘛?我参照这配置也没有生效
|