Node.js 18 停止維護,你知道嗎?
Node.js 18 自 2022 年 4 月起,一直是生產(chǎn)環(huán)境的常用版本。官方維護計劃顯示,Node.js 18 的維護期將在 2025 年 4 月 30 日結(jié)束。
到那時,它將不再收到安全更新或漏洞修復。為了保證應用安全和穩(wěn)定,官方建議在該日期前升級到新的 LTS 版本(如 Node.js 20 或 22)。
官方原定在 4 月 22 日發(fā)布 Node.js 24。因為 V8 引擎的問題,目前還沒發(fā)布,應該很快就能上線。
Node.js 生命周期
Node.js 的版本生命周期分為三個階段:
1. Current(當前活躍發(fā)布)階段,持續(xù) 6 個月,供生態(tài)系統(tǒng)適配新特性。
2. Active LTS(活躍長期支持)階段,持續(xù) 12 個月,提供新功能、安全補丁及關(guān)鍵問題修復。
3. Maintenance LTS(維護期),持續(xù)約 18 個月,僅更新安全補丁和重大漏洞修復。
Node.js 18 里程碑
? 2022 年 4 月 19 日:Node.js 18 發(fā)布,成為當前活躍發(fā)布版本。
? 2022 年 10 月:進入活躍長期支持階段。
? 2023 年 10 月 25 日:進入維護期,僅接收安全與關(guān)鍵修復。
? 2025 年 4 月 30 日:進入停止維護狀態(tài),屆時將不再發(fā)布任何更新。
Node.js 版本區(qū)分
? 奇數(shù)主版本(17、19、21、23 等):
只支持 6 個月,結(jié)束后不再更新。
用來試新特性,可能有不兼容改動,不推薦在生產(chǎn)環(huán)境用。
? 偶數(shù)主版本(16、18、20、22 等):
發(fā)布后 6 個月進入 Active LTS,接著 18 個月 Maintenance,總共 30 個月更新。
功能穩(wěn)定,兼容性好,適合生產(chǎn)環(huán)境。
Node.js 發(fā)布時間
? 每年兩次:4 月發(fā)布偶數(shù)版本,10 月發(fā)布奇數(shù)版本。
? 新的奇數(shù)版本發(fā)布時,上一個偶數(shù)版本就成 LTS。
? 每個 LTS 版本都有化學元素代號,如 v18 “Hydrogen”、v20 “Iron”、v22 “Jod”。
圖片


































