一. Node.js对es6语法支持特性
- let const声明,箭头函数,模板字符串,类class
- 不支持es6的导入导出模块化语法,module export import
二. Node.js模块机制
1. 模块机制
2. 模块种类
3. 自写模块的语法
A. require引入其他文件的导出值
1. nodejs中默认会导出一个叫做module.exports对象,就算什么都不写,也导出这个对象

2. 将导出对象挂载到module.exports上

3. module.exports可以简写成exports,exports是对module.exports的引用
4. 引入模块的时候,可以不用写js后缀名
5. 如果相对路径来引入的话,必须加上./
三. Node.js模块化特点
1. 模块全局变量
模块里的全局变量
![]()
![]()
网友评论