狼书(卷3):Node.js高级技术
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2 编写Node.js模块

编写稍复杂的程序时,一般会先将代码模块化。

在Node.js中,一般会将代码合理拆分到不同的JavaScript文件中,每一个文件就是一个模块,而文件路径就是模块名。在编写模块代码时要遵循CommonJS规范(新版Node.js已经支持ES Module规范,但不建议两种规范混用)。同时,还要结合npm简单发布流程,让开发者体会到快速开发和快速发布功能的强大之处。因为有如此强大的功能,npm生态始终繁荣。

通过npm安装的Node.js模块主要分为以下两种。

〇 普通模块:提供API调用。

〇 二进制模块:命令行工具,供CLI调用。