尝试学习echarts过程中,看到官方教程提到引入 ECharts时,就很简单的描述就一带而过了
通过 npm 上安装的 ECharts 和 zrender 会放在node_modules目录下。可以直接在项目代码中 require('echarts') 得到 ECharts。
请问这里提到的require('echarts') 如何应用,我本地有搭建了gulp环境,也通过npm进行安装的echarts,将require('echarts') 放在单独的js文件中直接报错
echarts is not defined
添加<script src="js/echarts.min.js"></script> 引用后报错消失,但官方教程里的 require('echarts') 还有什么卵用?
require是模块化开发的写法,gulp构建工具等可以方便的添加依赖。
模块化调用需赋值给一个变量。
直接引用会将echarts添加到root对象,也就是window上。