💡
原文英文,约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 的大小变化而正确更新。
-
新版本中添加了多个根证书。
-
文档中增加了对新功能的详细说明和示例。
➡️