Node v22.12.0 (LTS)

Node v22.12.0 (LTS)

💡 原文英文,约6300词,阅读约需23分钟。
📝

内容提要

Node.js v22.12.0 (LTS) 版本取消了原生 ES 模块加载的实验性标志,用户可直接使用 require() 加载。此功能仍在实验阶段,欢迎用户反馈。新版本修复了 Buffer 与可调整的 ArrayBuffer 之间的长度问题,并更新了多个依赖库和文档。

🎯

关键要点

  • Node.js v22.12.0 (LTS) 版本取消了原生 ES 模块加载的实验性标志,用户可直接使用 require() 加载。

  • 此功能仍在实验阶段,欢迎用户反馈以进行最终调整。

  • 新版本修复了 Buffer 与可调整的 ArrayBuffer 之间的长度问题。

  • 更新了多个依赖库和文档。

  • 用户可以通过 process.features.require_module 检查当前 Node.js 实例是否启用 require(esm)。

  • 当使用可调整的 ArrayBuffer 创建 Buffer 时,Buffer 的长度会根据底层 ArrayBuffer 的大小变化而正确更新。

  • 新版本中添加了多个根证书。

  • 文档中增加了对新功能的详细说明和示例。

➡️

继续阅读