nuxtJs - axios 的 IE 兼容性的问题

因为考虑SEO, 所以采用nuxt.js进行服务端渲染, 用熟了vue, nuxt无缝对接简直不要太爽

烦人的需求又来了, 要兼容IE ~~

兼容处理 无非就是babel 将高级语法转成弱智IE看得懂的语法

引进来, 一顿骚操作(control+c,v)

本以为就这么愉快的和解了

但是 傲娇的IE继续报错 vender.js报错 一看错误定位在几千行 马勒戈壁 我TM真的看都不想看

我还是看了 

生活就是这样嘛 不低头总会撞个头破血流

分析发现是axios引用的_defu 文件报错 (错误定位通过本地环境下 IE调试工具定位, 虽然打包成了一个文件 但是通过注释知道是_defu 文件)

于是去node_modules里面找 找到 _defu@0.01@defu 和 _defu@0.03@defu , 发现其中有一个文件用了const , 统统改成var , over!!!

posted @ 2019-12-24 15:40  唉呀妈呀梅西  阅读(2147)  评论(0编辑  收藏  举报