为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

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

2 回答

?
心有法竹

TA贡献1866条经验 获得超5个赞

像echarts这种包都支持umd模块化规范,如果直接用script标签引入,就会将echarts挂在全局对象(window)下,所以后面的文件中都能用到echarts对象。
但是,在JS模块化开发的过程中,还可以通过AMD,CMD等等规范进行模块化引入。constecharts=require('echarts')就是通过CMD规范进行引入,同样可以在本文件用使用echarts对象。这是两种不同的使用方法。
                            
查看完整回答
反对 回复 2019-05-25
  • 2 回答
  • 0 关注
  • 1149 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信