Apache Cordova 的 Node 6.x 與 8.x 淘汰時程
2019 年 4 月 11 日
目前,所有最新發布的平台、工具和核心函式庫都要求安裝最低版本的 node 6.x
。此外,我們也增加了對 node 10.x
的支援。
Node.js 基金會已報告,6.x 版本將於 2019 年 4 月 30 日終止生命週期 (EOL)。展望未來,Node.JS 基金會也已排定 8.x 版本將於 2019 年 12 月 31 日淘汰,以配合 OpenSSL-1.0.2 的預定終止生命週期。
自 2018 年 10 月 30 日起,node 10.x
已開始其活躍的長期支援 ([LTS][1]) 週期。因此,由於 node 10.x
是從 Node.js 的預設下載版本,我們也建議使用者在 8.x 版本達到 EOL 之前/屆時升級到目前的 LTS 版本 (10.x)。
在這兩個不同的淘汰期間,我們將準備我們的工具、平台、核心函式庫和外掛,以遵循 Node.js 基金會報告的 EOL 時程。
我們也計畫增加 node 12.x
的支援。目前,node 12.x
預計將於 2019 年 4 月 23 日發布。
外掛中的 JavaScript 檔案本身不受影響,因為它們的 JavaScript 支援取決於平台瀏覽器的支援。對於 Electron 平台,如果使用 Node.js API,則有可能會受到影響。
Cordova 時程
2019 年 3 月
- 所有 AppVeyor/Travis CI 建置將繼續在 Node.js 6.x、8.x 和 10.x 上進行測試。
2019 年 4 月
- 所有 AppVeyor/Travis CI 建置將在 Node.js 6.x、8.x、10.x 和 12.x 上進行測試。
- 更新需求檢查並通知使用者:
警告:Node.js 6.x 已被淘汰。請升級到可用的最新 Node.js 版本 (建議使用 LTS 版本)。
2019 年秋季
- 更新需求檢查並通知使用者:
警告:Node.js 8.x 已被淘汰。請升級到可用的最新 Node.js 版本 (建議使用 LTS 版本)。
2019 年冬季
- 移除 Node.js 6.x 支援。
- 移除 Node.js 8.x 支援。
- 新增 Node.js 12.x 支援。
- 平台、工具和核心函式庫將升級至主要版本。
- 所有 AppVeyor/Travis CI 建置將在 Node.js 10.x 和 12.x 上進行測試。