Apache Cordova 的 Node 6.x 和 8.x 版本弃用时间表
2019 年 4 月 11 日
目前,所有最新发布的平台、工具和核心库都需要安装最低版本的 node 6.x
。此外,我们还增加了对 node 10.x
的支持。
Node.js 基金会报告称,6.x 版本的生命周期结束 (EOL) 日期为 2019 年 4 月 30 日。展望未来,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 上进行测试。