7.9. 动态编程语言、网页和数据库服务器


新的 nodejs:22 模块流作为技术预览提供

新的模块流 nodejs:22 现在作为技术预览提供。将来的更新将提供 Node.js 22 的 Long Term Support (LTS)版本,该版本将被完全支持。

从 RHEL 9.3 开始,Node.js 22 包含在 RHEL 9.5 中,与 Node.js 20 相比,提供许多新功能、错误修复、安全修复和性能改进。

主要变更包括:

  • V8 JavaScript 引擎已升级至版本 12.4。
  • 现在,在可用的构架(AMD 和 Intel 64 位构架和 64 位 ARM 架构)上默认启用 V8 Maglev 编译器。
  • Maglev 提高了短期 CLI 程序的性能。
  • npm 软件包管理器已升级至 10.8.1 版本。
  • 节点 --watch 模式现在被视为稳定。在 监视 模式中,监视文件中的更改会导致 Node.js 进程重启。
  • 与浏览器兼容的 WebSocket 实现现在被视为稳定并默认启用。因此,在没有外部依赖项的情况下,为 Node.js 提供 WebSocket 客户端。
  • Node.js 现在包含从 package.json 执行脚本的实验性功能。要使用这个功能,请执行 node --run <script-in-package.json> 命令。

要安装 nodejs:22 模块流,请输入:

# dnf module install nodejs:22

如果要从 nodejs20 流升级,请参阅 切换到更新的流

有关 nodejs 应用程序流支持长度的详情,请查看 Red Hat Enterprise Linux 应用程序流生命周期

Jira:RHEL-35990

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.