升級 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 環境。
  • 確認該環境如預期般運作。
  • 將新的套件部署至 Production 環境。