#每天一个知识点# 两种模块格式 CommonJs 和 EsModule
CommonJs:
- require(), module.exports, exports = {} 目标是模块对象
- require运行时加载,同步加载
- 输出拷贝
- 循环引用时 加载到的直接输出
- 应用:加载本地资源
EsModule:
- import, export default, export {} 目标是数据
- import编译时输出接口 异步加载, 不能写在块级、条件判断语句中
- 输出引用
- 避免循环引用
- 应用:加载网络资源