美文网首页
在vue-cli中G2兼容IE

在vue-cli中G2兼容IE

作者: FriendlyJesse | 来源:发表于2020-08-07 09:02 被阅读0次

G2的使用

在项目中使用的图表一般是 Echarts,不过这次想换换口味,采用的G2

image-20200731140056146.png

看起来还不错,但是切换到IE,哦豁

A_dIrtS6eorxUAAAAAAAAAAABkARQnAQ.png

可是官方明明在IE运行得很好,为啥我们的就不行?结果是因为vue-cli里的babel-polyfill没有转换完全,而我们使用的vue-cli 4.x是不需要我们自己安装的。

解决方式

经过查找,我发现G6也有类似的问题,这是其中解决兼容性的文档:https://g6.antv.vision/zh/docs/manual/FAQ/supportIE/#vuecli

以下是太长不看:

总的来说意思是在 vue.config.js中配置以下内容

module.exports = {
  sourceType: 'unambiguous',
  presets: ['@vue/cli-plugin-babel/preset'],
}

实测官方的解决方案并没有什么软用,解决了一个又来了一个

我们点开具体的报错信息,找到错误的最后一行,我们可以看到错误的依赖包

e38cb58de1024c13067ab6db8e0ecf78.png
transpileDependencies: ['engine.io']

哪个依赖错了转哪个

大功告成~~~

相关文章

网友评论

      本文标题:在vue-cli中G2兼容IE

      本文链接:https://www.haomeiwen.com/subject/ywrsrktx.html