欢迎使用 Node.js 的官方 API 参考文档!
Node.js 是一个基于 V8 JavaScript 引擎构建的 JavaScript 运行时。
在文档中都有章节稳定性的标志。 有些 API 已被证明和依赖,因此它们几乎不可能改变。 有些则是全新的和实验的、或者已知是危险的。
稳定性指数如下:
当使用实验的特性时要小心,尤其是在模块中。 用户可能不知道正在使用实验的特性。 当实验的 API 发生修改时,故障或行为的变化可能会让用户感到诧异。 为避免诧异,使用实验的特性可能需要命令行标志。 实验的特性也可能触发警告。
API | 稳定性 |
---|---|
assert | (2) 稳定 |
async_context | (2) 稳定 |
async_hooks | (1) 实验 |
buffer | (2) 稳定 |
child_process | (2) 稳定 |
cluster | (2) 稳定 |
console | (2) 稳定 |
corepack | (1) 实验 |
crypto | (2) 稳定 |
debugger | (2) 稳定 |
dgram | (2) 稳定 |
diagnostics_channel | (1) 实验 |
dns | (2) 稳定 |
domain | (0) 弃用 |
events | (2) 稳定 |
fs | (2) 稳定 |
http | (2) 稳定 |
http2 | (2) 稳定 |
https | (2) 稳定 |
inspector | (2) 稳定 |
modules | (2) 稳定 |
n-api | (2) 稳定 |
net | (2) 稳定 |
os | (2) 稳定 |
path | (2) 稳定 |
perf_hooks | (2) 稳定 |
policy | (1) 实验 |
punycode | (0) 弃用 |
querystring | (3) 旧版 |
readline | (2) 稳定 |
repl | (2) 稳定 |
report | (2) 稳定 |
stream | (2) 稳定 |
string_decoder | (2) 稳定 |
timers | (2) 稳定 |
tls | (2) 稳定 |
tracing | (1) 实验 |
tty | (2) 稳定 |
url | (2) 稳定 |
util | (2) 稳定 |
vm | (2) 稳定 |
wasi | (1) 实验 |
webcrypto | (1) 实验 |
webstreams | (1) 实验 |
worker_threads | (2) 稳定 |
zlib | (2) 稳定 |
每个 .html
文档都有对应的 .json
文档。
这适用于使用该文档的 IDE 和其他实用工具。
封装系统调用的 Node.js 函数会在文档中描述。 文档链接到对应的描述该系统调用的工作方式的帮助手册。
大多数 Unix 系统调用都有 Windows 类似物。 尽管如此,行为的差异可能是不可避免的。