Node.js 18 发布,引入全局 Fetch API 和核心测试运行器模块
Node.js 18 已发布,该版本的亮点包括将 V8 JavaScript 引擎更新到 10.1、默认启用全局 Fetch API 以及核心测试运行器模块。Node.js 18 是未来 6 个月的“当前”版本,然后在 2022 年 10 月升级为 LTS ,升级为 LTS 后将支持到 2025 年 4 月。 新的浏览器兼容 API 全局 Fetch API(实验性) Node.js 18 默认提供一个实验性的全局 Fetch API,该实现来自 HTTP/1.1 客户端 undici ,且受到 node-fetch 的启发。 此 API 的示例用法: const res = await fetch('https://nodejs.org/api/documentation.json'); if (res.ok) { const data = await res.json(); console.log(data); } 通过此添加,可以使用以下全局变量:fetch、 FormData、Headers、Request、Response。 可以通过 --no-experimen...