想请教一个关于 UglifyJsPlugin 的问题

2018-12-20 13:54:51 +08:00
 santom

现有公司项目由 vue 迁移至 nuxt,移动端,在打包调试时发现 safari10 浏览器会出现

cannot declare a let variable twice: 't'

这样的报错,查阅了一些资料发现 vue-cli 中默认帮你配制好了 UglifyJsPlugin 插件的 safari10:true 而 nuxt 中并没有默认帮你配置。所以 我查看了 github 上 关于 nuxt 的 UglifyJsPlugin 配置 按照文档和他们的案例配置只好了我们的项目,然而 去 console 等其他功能都正常 safari10 的问题依然存在。 所以 现在懵逼了 ,希望有趟过坑的大佬指点下

3104 次点击
所在节点    前端开发
3 条回复
santom
2018-12-20 14:23:03 +08:00
所以 ,有没有大佬能指点下呀
crystom
2019-02-19 17:20:13 +08:00
// nuxt.config.js
module.exports = {
build: {
uglify: {
uglifyOptions: {
mangle: { safari10: true }
}
}
}
}
bazinga0401
2019-02-26 14:55:57 +08:00
这个问题解决了嘛?我参照这配置也没有生效

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/519356

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX