Node模块化开发实例解析
目录
- 一、介绍
- 1. 什么是模块化开发
- 2. Node.js中的模块化
- 3. 模块化开发的优点
- 二、CommonJS规范
- 1. CommonJS规范介绍
- 2. Node.js中的模块加载机制
- 3. require()函数的作用
- 4. exports与module.exports的区别
- 三、模块的分类
- 1. 内置模块
- http
- fs
- path
- 2. 第三方模块
- Express
- Lodash
- 3. 自定义模块
- math.js
- 四、模块的使用
- 1. 引入模块
- 2. 导出模块
- 3. 模块中的特殊变量
- 五、常用的模块
- 1. path模块
- 2. FS模块
- 3. HTTP模块
- 4、Events模块
- 5. 其他常用模块
- 六、模块的发布
- 1. npm介绍
- 2. npm包的创建
- 3. npm包的发布和更新
- 4. npm包的的使用
- 七、结论
- 1. 提高开发效率
- 2. 方便维护
- 3. 提高代码复用率
- 4. 方便测试和调试
- 5. 便于升级和扩展