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 | 压缩或解压缩文件 |