Node打包
最近更新:2025-09-24
|
字数总计:176
|
阅读估时:1分钟
|
阅读量:次
- CommonJS
- AMD
- CMD
- ESM
CommonJS
- 模块同步
- 形成一个完整的JS文件
- 不会存在 require 这类的模块化语法
- nodejs专用
AMD
- 模块异步,依赖前置
- 加载完依赖后立即执行依赖模块
- 依赖加载成功后执行回调
- 前端专用
CMD
- 模块异步,延迟执行
- 就近依赖,先加载所有依赖模块
- 运行时才执行require内容,按顺序执行
ESM
- 遇到模块加载命令import,就会生成一个只读引用
- 执行时,再根据这个只读引用,到被加载的那个模块内取值
- 编译时就能确定模块的依赖关系,因此能够只包含要运行的代码