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