为了兼容旧项目,不得不同时引入两个版本的echarts.
同时引入两个版本的echarts方法有两种。
1、将其中某一个版本的echarts放到项目的assets中静态引入,同时动态引入另外一个版本。
2、同时动态引入两个版本的echarts,但是需要重命名其中一个版本。
下面说一下2的方法。
npm install echarts5@npm:echarts@5
npm install echarts@4.9.0
这样在项目的package.json中就会存在两个版本
"echarts": "^4.9.0",
"echarts5": "npm:echarts@^5.4.3",
导入方式
import echarts from "echarts";
import * as echarts5 from "echarts5";
具体使用
echarts.init(dom)
echarts5.init(dom)