
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.2 编写Node.js模块
编写稍复杂的程序时,一般会先将代码模块化。
在Node.js中,一般会将代码合理拆分到不同的JavaScript文件中,每一个文件就是一个模块,而文件路径就是模块名。在编写模块代码时要遵循CommonJS规范(新版Node.js已经支持ES Module规范,但不建议两种规范混用)。同时,还要结合npm简单发布流程,让开发者体会到快速开发和快速发布功能的强大之处。因为有如此强大的功能,npm生态始终繁荣。
通过npm安装的Node.js模块主要分为以下两种。
〇 普通模块:提供API调用。
〇 二进制模块:命令行工具,供CLI调用。