ECharts@5 echarts-gl@2版本下 引入echarts@4版本的world.js 报错问题( ECharts is not Loaded )


根据

https://blog.csdn.net/weixin_41698051/article/details/115176834

按步骤导入确实可以实现3d地球带飞线效果,

但是,版本是:

echarts:4.6.0

echarts-gl:1.1.1

其中,world.js 是echarts@4版本里自带的,升级至5的版本后,没有world.js了。但是,我这边需要使用echarts@5的一些特效。

这边解决思路是:将echarts@4.6.0版本的world.js复制出来,放到自己的文件里。再升级echarts@5。

新问题:echarts@5 必须与echarts-gl@2 版本一致,不然报错(版本不兼容)。将echarts版本升级至@2.0后,又有问题:

'ECharts is not Loaded'
 
打开world.js后,发现里面报错信息如下:
if (!echarts) {log('ECharts is not Loaded');return;}

我估计是前面有些判断条件,本来是echarts@4或者echarts-gl@1里需要的,所以,暂时解决方法是:

将判断条件先行满足,能跑通再说。

else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') 

 

目前可行。

 

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM