全部產品
Search
文件中心

Alibaba Cloud SDK:宣布阿里雲 Node.js/TypeScript SDK 即將終止 Node.js 10.x 及以下版本的支援

更新時間:Jun 06, 2025

宣布阿里雲 Node.js/TypeScript SDK 即將終止 Node.js 10.x 及以下版本的支援。

聲明內容

從 2025 年 1 月 1 日開始,阿里雲 Node.js/TypeScript SDK 將不再繼續支援 Node.js 官網已經 End-of-Life(EOL)的以下 LTS 版本:

  • Node.js v0.10.x – 已於 2016-10-31 終止服務

  • Node.js v0.12.x – 已於 2016-12-31 終止服務

  • Node.js 4.x – 已於 2018-04-30 終止服務

  • Node.js 6.x – 已於 2019-04-30 終止服務

  • Node.js 8.x – 已於 2019-12-31 終止服務

  • Node.js 10.x – 已於 2021-04-30 終止服務

實際上,當前 Node.js 已經停止了 16.x 的維護支援,但考慮到使用者的升級成本,我們 Node.js SDK 這次先停止 10.x 及以下的版本支援。其他版本的維護策略請參考:Node.js SDK 版本維護矩陣。具體 SDK 支援策略,請參考阿里雲SDK支援策略

nodejs

nodejs1

Node.js 偶數版本(例如 v12.x、v14.x、v16.x 等)在 4 月發布,而奇數版本(例如 v13.x、v15.x)在 10 月發布。當新的奇數版本發布時,之前的偶數版本將過渡到 LTS。

我們建議您升級到 Node.js 12.x 或更高版本,我們推薦使用 Node.js 當前長期支援(LTS)的版本,也就是2023-10-24開始LTS、2026-04-30停止支援的 20.x 版本。

阿里雲 SDK 會保證支援最新的 LTS Node.js 版本。請參考 Node.js 發布時間表以擷取 Node.js 版本及其維護狀態的完整列表。

為什麼我們要終止對 Node.js 10.x 及以下版本的支援?

由於 Node.js <= 10.x 版本已於2021-04-30達到使用壽命終點,我們發現 Node.js 社區以及 EOL 版本的部分 SDK 依賴項的支援正在下降。為了確保我們提供最新且安全的庫,我們將加入此遷移。為了確保您的應用程式和服務保持安全,請升級到積極支援的 Node.js 版本,例如 20.x。

終止支援意味著什嗎?

如果您在 Node.js <10.x 運行時版本中使用阿里雲 Node.js SDK,則會顯示以下訊息npm install:

$ node --version
v10.24.1

$ npm install @alicloud/ecs20140526

...
NodeDeprecationWarning: The Alibaba Cloud SDK SDK for Node.js/TypeScript will
no longer support Node.js <= v10.x on January 1, 2025. To continue receiving updates to Alibaba Cloud services
and bug fixes please upgrade to Node.js 12.x or later.

2025 年 1 月 1 日,阿里雲 Node.js SDK 將會在 CHANGELOG.md 中顯示不再支援這些運行時版本,並且將會在 Node.js SDK GitHub 和 NPM Package 中包含發布說明,說明對 Node.js 10.x 的支援終止。如果您設定了 engine-strict=true ,則在 Node.js <10.x 中安裝較新版本的 Node.js SDK 將會發生 NPM 安裝錯誤,錯誤碼ENOTSUP,如下所示:

$ node --version
v10.24.1

$ npm install @alicloud/ecs20140526
...
npm ERR! code ENOTSUP
npm ERR! notsup 
Unsupported engine for @alicloud/ecs20140526@<version>: wanted: {"node":">=12.0.0"} (current: {"node":"v10.24.1","npm":"7.10.0"})
...

Node.js SDK 版本維護矩陣

有關阿里雲 SDK 維護和棄用的更多資訊,請參閱阿里雲SDK支援策略。 我們的政策是在社區或供應商結束對依賴項的支援後至少 6 個月內繼續支援 SDK 依賴項。但是,此策略可能會根據特定的依賴關係而有所不同,一般這個時間為一年左右。

阿里雲 SDK 對 Node.js 版本的支援矩陣如下:

Node.js 版本

宣布終止支援時間

阿里雲 SDK 終止支援時間

10.x 及以下

2021 年 4 月 30 日

2025 年 1 月 1 日

12.x

2022 年 4 月 30 日

預計 2025 年 10 月 1 日

14.x

2023 年 4 月 30 日

預計 2025 年 10 月 1 日

16.x

2023 年 9 月 11 日

預計 2025 年 10 月 1 日

18.x

預計 2025 年 4 月 30 日

預計 2026 年 10 月 1 日

20.x

預計 2026 年 4 月 30 日

預計 2027 年 10 月 1 日

22.x

預計 2027 年 4 月 30 日

預計 2028 年 10 月 1 日

24.x

預計 2028 年 4 月 30 日

預計 2029 年 10 月 1 日

需要額外的協助怎麼辦?

如果您有任何疑問,請通過OpenAPI 開發人員門戶反饋或“OpenAPI 開發人員門戶 - 值班服務群4群”群的DingTalk群號: 60965016010 聯絡我們。