VUE 项目在IE11白屏报错 SCRIPT1002: 语法错误

问题现象

项目使用vue/cli3脚手架搭建的前端项目,vue版本为2.6.10。

ie11报错问题如下:

 (当时的报错没有截图,用的别人的图)

 

像这种根本就没法排查错误,很恼火

百度了一堆,全是抄来抄去,关键还没有能解决问题的,艹!万能的谷歌走起

 其实对于这个问题很明显就是语法错误,就是ie不支持的问题,ie垃圾

既然是语法的问题,那就是编译的问题,那么咱们就直接编译对应的包,但是那是哪个包呢

重点来了:点开报错信息,会发现断点在的地方就是报错的地方,那肯定就是这里的问题了,但是这是编译后的代码,怎么排查是哪个包呢,头疼!

正在头疼的时候发现上面的注释不就是这个包的名字吗???

恍然大悟,犹如发现新大陆

就是他了,此图不是我的报错信息,我的报错信息是

./node_modules/_js-base64@3.6.2@js-base64.js

既然找到问题的包那就指定让它编译;用webpack

直接在vue.config.js里配置编译代码

transpileDependencies: [
    /[/\\]node_modules[/\\]_js-base64@3.6.2@js-base64[/\\]/,
 ],

然后直接 npm run serve

大功告成!完事!下班!

  • 4
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值