如何应用echarts引入 var echarts = require('echarts');

尝试学习echarts过程中,看到官方教程提到引入ECharts时,就很简单的描述就一带而过了
通过npm上安装的ECharts和zrender会放在node_modules目录下。可以直接在项目代码中require('echarts')得到ECharts。
请问这里提到的require('echarts')如何应用,我本地有搭建了gulp环境,也通过npm进行安装的echarts,将require('echarts')放在单独的js文件中直接报错
echartsisnotdefined
添加引用后报错消失,但官方教程里的require('echarts')还有什么卵用?
达令说
浏览 1150回答 2
2回答

心有法竹

像echarts这种包都支持umd模块化规范,如果直接用script标签引入,就会将echarts挂在全局对象(window)下,所以后面的文件中都能用到echarts对象。但是,在JS模块化开发的过程中,还可以通过AMD,CMD等等规范进行模块化引入。constecharts=require('echarts')就是通过CMD规范进行引入,同样可以在本文件用使用echarts对象。这是两种不同的使用方法。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript