Node.js 内置模块
Node.js 有一组内置模块,无需进一步安装即可使用。
这里是一个 Node.js 6.10.3 版的内置模块列表:
| 模块 | 描述 |
|---|---|
| assert | 提供一组断言测试 |
| buffer | 处理二进制数据 |
| child_process | 运行一个子进程 |
| cluster | 将单个进程拆分为多个进程 |
| crypto | 处理 OpenSSL 加密 |
| dgram | 实现 UDP 数据通信 |
| dns | 执行 DNS 查找和名称解析功能 |
| domain | |
| events | 处理事件 |
| fs | 处理文件系统 |
| http | 使 Node.js 成为一个 HTTP 服务 |
| https | 使 Node.js act 成为一个 HTTPS 服务 |
| net | 创建服务端和客户端 |
| os | 提供有关操作系统的信息 |
| path | 处理文件路径 |
| punycode | 不赞成。一种字符编码方案 |
| querystring | 处理 URL 查询字符串 |
| readline | 一次处理一行可读数据流 |
| stream | 处理流式数据 |
| string_decoder | 将缓冲区对象解码为字符串 |
| timers | 在给定的毫秒数后执行函数 |
| tls | 实现 TLS 和 SSL 协议 |
| tty | 提供文本终端使用的类 |
| url | 解析 URL 字符串 |
| util | 访问实用程序功能 |
| v8 | 访问有关 V8(JavaScript 引擎)的信息 |
| vm | 在虚拟机中编译 JavaScript 代码 |
| zlib | 压缩或解压缩文件 |