Node.js v18.19.0 已发布,代号 'Hydrogen'。Node v18.19.0 是一个长期支持版本 (LTS),这意味着它将获得更长的支持和维护。LTS 版本通常更加稳定和可靠,适合用于生产环境。
主要变化
- 将 npm 升级到 v10
在 Node.js 20 中经过两个月的试用后,npm 10 已被向后移植,以便所有发行版都包含受支持的 npm 版本。Node.js v18.19 已将 npm 工具更新到 v10.2.3 版本。
- 改进 ESM(ECMAScript 模块)和自定义钩子
- 引入了新的
node:module
API:register
,用于模块自定义钩子的注册和通信
Node v18.19.0 还包含了一些与 ESM 相关的变化,如import.meta.resolve
方法的取消标记,以及--experimental-default-type
flag 用于切换模块系统的默认设置。
此外,Node v18.19.0 还包含了对内置测试运行器的许多改进和新增功能,以及其他一些值得注意的变化,详情查看发布公告。