在Vue3中导入Echart飞机航线图的china.js文件,控制台报错TypeError: Cannot read properties of undefined

完整报错为:TypeError: Cannot read properties of undefined (reading 'echarts')at china.js:13:22
at china.js:15:3

问题前景:我echarts也下载了,main.js也引入了,使用静态的(echarts官网所提供的)图是可以渲染出来,并没有报错,但是唯独需要导入第三方js脚本的echarts图却报错,排查了下,在import “../src/assert/china.js”的时候就报错。

解决方案:可能是因为echarts的5版本的原因哈,猜测。。。

把china.js文件放到你安装下载的echarts目录里面(echarts@5.4.3/node_modules/echarts/)

把china.js文件放到echarts@5.4.3/node_modules/echarts/下面,然后在导入,就完美解决了!