在Node中 使用 var 名称 = require('模块标识符')

module.export 和exports来暴露成员

//这是 Node中向外暴露成员的形式:
module.exports={}

在ES6中,也通过规范的形式,规定了ES6中如何导入和导出模块

ES6中导入模块,使用

  1. import模块名称 from '模块标识符'
  2. import '表示路径' (导入样式)

在ES6中,使用export default 和export向外暴露成员:

1.export default

注意:export default向外暴露的成员,可以使用任意的变量来接收

注意:在一个模块中,exports default只允许向外暴露1次

注意:在一个模块中,可以同时使用export default和export向外暴露成员

2.export

注意:使用export向外暴露的成员,只能使用{}的形式来接收,这种形式,叫做【按需导出】

注意:export可以向外暴露多个成员,同时,如果某些成员,我们在import的时候,不需要,则可以不在{}中定义

注意:使用export导出的成员,必须严格按照导出时候的名称,来使用{}按需接收;

注意:使用export导出的成员,如果就想换个名称来接收,可以使用as来起别名;

特别注意:Node和ES6中的导入、导出模块和向外暴露成员不能混用

最新文章

  1. sql 从一个库中取某个表的数据导入到另一个库中相同结构的表中
  2. Spotlight的连接设置
  3. 关于PHP堆栈与列队
  4. VC方法调用顺序
  5. python virtualenv环境运行django
  6. 如何修改svn的密码或重新输入用户名密码
  7. CentOS查看系统信息命令和方法
  8. Python str字符串常用到的函数
  9. BZOJ 2339 卡农(组合数学)
  10. ManagementFactory (一) getClassLoadingMXBean
  11. Linux中的常见配置文件
  12. ubuntu下的notepad++
  13. 权威验证:MSDN会明确告诉你下载的光盘镜像是否正宗微软原版
  14. PHP运行模式(cgi,fast-cgi,cli, ISAPI ,web模块模式)【转载】
  15. records.config文件配置模板
  16. js如何读写txt文件?(曲线救国篇)
  17. spring boot2.0(一 ) 基础环境搭建
  18. python 数据可视化 -- 真实数据的噪声平滑处理
  19. 错误 103 未能加载文件或程序集“Telerik.Web.UI”或它的某一个依赖项。磁盘空间不足。 (异常来自 HRESULT:0x80070070)
  20. Libre 6011 「网络流 24 题」运输问题 (网络流,最小费用最大流)

热门文章

  1. Vmware问题: 开机提示“虚拟机已被打开,是否获得所有权?”& Vmware检测不到USB
  2. Win10使用Xmanager6远程桌面连接CentOS7服务器
  3. 026 Android 带不同类型条目的listview(纯文本类型的条目,图片+文字类型的条目)+读取内存空间、手机进程信息+常驻悬浮框
  4. React项目使用Redux
  5. MySQL基础操作(二)
  6. 20191113-Linux+robotframework+jenkins配置自动化测试2
  7. redis数据库——python使用和django中使用
  8. 小游戏UFO Fled
  9. Mac下Sublime Text3激活码
  10. WPF GridView动态添加项并读取数据