一、 CommonJS
- CommonJS适用于服务器端的javascript模块化
1)模块分为单文件模块
和包
2)模块成员导出:module.exports
和exports
3)模块导入require(模块标识符)
二、 ES6模块化规范
1)每个js文件都是一个独立的模块
2)导入模块成员
:import
3)暴露模块成员
:export
- node.js通过
babel
体验ES6模块化
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201124093932324.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L01pa29uXzA3MDM=,size_16,color_FFFFFF,t_70#pic_center)
- 默认导出:
export default
唯一 - 默认导入:
import from