升级 Node 版本
您_必须_升级到 Node.js 18 或更高版本,否则将_无法_部署您的站点。有关详细信息,请参阅下表。
客户控制使用哪个版本的 Node.js 来运行 Managed Runtime 环境。为了确保安全性,会取消对旧版本的支持,因此客户每两年必须升级 Node.js 版本。
支持日期定义
- 使用期终止:在此日期之后,客户将无法再使用此版本的 Node.js 部署捆绑包。
- 弃用:客户将开始看到警告,表明将来需要升级 Node.js 版本才能实现不间断部署。
- 可供性:此版本的 Node.js 首次获得支持时。
当前推荐的版本是 Node.js 20。
版本 | 可用日期 | 弃用日期 | 终止日期 |
---|---|---|---|
20.x | 2024 年 1 月 19 日 | ||
18.x | 2023 年 6 月 21 日 | ||
16.x | 2023 年 3 月 3 日 | 2023 年 6 月 21 日 | 2023 年 9 月 13 日 |
14.x | 2021 年 9 月 18 日 | 2023 年 4 月 30 日 | 2023 年 9 月 13 日 |
12.x | 2021 年 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(生产环境)。