升级 Node 版本

您_必须_升级到 Node.js 18 或更高版本,否则将_无法_部署您的站点。有关详细信息,请参阅下表。

客户控制使用哪个版本的 Node.js 来运行 Managed Runtime 环境。为了确保安全性,会取消对旧版本的支持,因此客户每两年必须升级 Node.js 版本。

支持日期定义

  • 使用期终止:在此日期之后,客户将无法再使用此版本的 Node.js 部署捆绑包。
  • 弃用:客户将开始看到警告,表明将来需要升级 Node.js 版本才能实现不间断部署。
  • 可供性:此版本的 Node.js 首次获得支持时。

当前推荐的版本是 Node.js 20。

版本可用日期弃用日期终止日期
20.x2024 年 1 月 19 日
18.x2023 年 6 月 21 日
16.x2023 年 3 月 3 日2023 年 6 月 21 日2023 年 9 月 13 日
14.x2021 年 9 月 18 日2023 年 4 月 30 日2023 年 9 月 13 日
12.x2021 年 9 月 18 日2022 年 9 月 20 日2022 年 11 月 14 日

要将环境更新到最新支持版本的 Node.js:

  • 编辑项目的 package.json 文件。
  • 将您的包更新为与最新支持版本的 Node.js 兼容的版本。
  • 更新 ssrParameters.ssrFunctionNodeVersion 到最新支持版本的 Node.js。此属性设置 Managed Runtime 环境使用的 Node.js 版本。
  • 更新本地开发环境、持续集成服务器以及构建捆绑包的任何内容,以使用最新支持版本 Node.js。重新安装使用新 Node.js 版本的所有项目包。
  • 测试您的项目在本地开发环境中是否按预期运行。
  • 推送新捆绑包并将其部署到非生产环境。
  • 确认环境按预期运行。
  • 将新捆包部署到您的 Production(生产环境)。