跳到主要内容
版本:v6

支持政策

社区维护

Ionic Framework 从一开始就是 100% 开源(MIT)的,并将永远如此。通过 Ionic 的社区维护策略,开发者可以确保 Ionic 是其跨平台应用的正确选择。Ionic 团队定期发布新版本、错误修复,并且非常欢迎社区提交的拉取请求。

框架维护和支持状态

考虑到时间和资源限制的现实以及在前端开发领域持续创新的愿望,随着时间的推移,Ionic 团队有必要将重点转移到较新版本的框架上。但是,Ionic 将尽一切努力使向新版本的过渡尽可能顺利。Ionic 团队建议更新到最新版本的 Ionic Framework,以获得最新的功能、改进和稳定性更新。有关更多详细信息,请参阅迁移页面

每个 Ionic Framework 版本的当前状态如下:

版本状态发布日期维护结束日扩展支持结束日
V6扩展支持2021-12-082023-09-292024-03-29
V5支持已结束2020-02-112022-06-082022-12-08
V4支持已结束2019-01-232020-08-112022-09-30
V3支持已结束2017-04-052019-10-302020-08-11
V2支持已结束2017-01-252017-04-052017-04-05
V1支持已结束2015-05-122017-01-252017-01-25
  • 维护:仅限关键错误和安全修复。没有主要功能改进。
  • 扩展支持:对于需要额外长期支持的团队和组织,Ionic 提供扩展支持选项。要了解更多信息,请查看我们的企业产品

兼容性建议

Ionic 团队整理了一套关于将 Ionic Framework 与其他相关软件配合使用的建议。这并非全面的列表,但涵盖了许多常见的兼容性问题。Ionic 团队强烈建议每季度审查一次项目依赖项,以跟踪新版本、功能和错误修复。

核心依赖

Ionic Angular

框架最低 Angular 版本最高 Angular 版本TypeScript
v6v12v15.x^4.0+
v5v8.2v12.x3.5+
v4v8.2v11.x3.5+
v3v5.2.11v5.2.112.6.2

^ Angular 14.x 从 Ionic v6.1.9 开始支持。Angular 15.x 从 Ionic v6.3.6 开始支持。

Ionic React

框架所需 React 版本TypeScript
v6v17+3.7+
v5v16.8+3.7+
v4v16.8+3.7+

Ionic Vue

框架所需 Vue 版本TypeScript
v6v3.0.6+3.9+
v5v3.0+3.9+

原生桥接

框架CordovaCapacitor
V5 - Angularcordova-android 8.X, cordova-ios 5.XLatest 2.X
V5 - React不支持Latest 2.x
V5 - Vue不支持Latest 2.X
V4 - Angularcordova-android 8.X, cordova-ios 5.XLatest 2.X
V4 - React不支持Latest 2.x
V3cordova-android 8.X, cordova-ios 5.X不官方支持
  • 随着 iOS 和 Android(及相关工具)的更新,Cordova 和 Capacitor 也会有更多更新,因此建议保持在 Cordova 和 Capacitor 的最新版本。

Ionic 平台及产品

框架AppflowIonic Native Premier Plugins*
V5 - Angular@ionic/angular 5.X使用最新可用版本
V5 - React@ionic/react 5.X使用最新可用版本
V4 - Angular@ionic/angular 4.X使用最新可用版本
V4 - React@ionic/react 4.X使用最新可用版本
V3ionic-angular 3.9.X使用最新版本;可能需要特殊配置

Ionic 平台及产品(续)

框架Ionic StudioIonic Native Community Plugins*
V5 - Angular@ionic/angular 5.X@awesome-cordova-plugins 5.X
V5 - React目前不支持@awesome-cordova-plugins 5.X*
V4 - Angular@ionic/angular 5.X@awesome-cordova-plugins 5.X
V4 - React目前不支持@awesome-cordova-plugins 5.X*
V3目前不支持@awesome-cordova-plugins 4.X
  • 包装器(及其关联的插件)由社区维护。
  • *使用 Ionic Native 和 @ionic/react 的 Cordova 插件支持可以通过纯 JavaScript 实现来实现。