项目中同时使用了echarts2.x和echarts4.x,很鸡肋但是又必须解决
首先安装echarts2.x
npm install echarts2@npm:echarts@2
安装echarts4.x
npm install echarts4@npm:echarts@4
之后你的项目中的node_modules中会出现echarts2和echarts4两个文件夹,正常按需import即可
同时package.json中会出现
"dependencies": {
"echarts2": "npm:echarts@^2.2.7"
"echarts4": "npm:echarts@^4.7.0",
},
dependencies指的是生产环境需要的依赖,比如vue,jquery,上线以后没有就会报错。对应 npm ... --save
devDependencies指的是开发环境需要的依赖,比如webpack,eslint。对应 npm ... --save-dev