升级 Angular 版本
IBM Sterling® Store Engagement 使用 Angular 框架。 Angular 框架每年都会推出多个版本,并提供长期支持。 有关详细信息,请参阅 Angular 文档。
Sterling Store Engagement UI 应用程序更新
- Sterling Store Engagement UI 必须每年更新到新的 Angular 主版本,以保持最新的支持版本。
- 每年第一季度进行更新。
- Sterling Store Engagement UI 目前支持的 Angular 版本是第 18 版。
无缝升级客户环境
采用单 spa 的微前端架构支持自定义代码和应用程序提供的代码在不同的 Angular 版本上运行。
云环境升级
- 在第一季度升级期间,应用程序提供的代码会更新到最新的 Angular 版本。
- 自定义代码仍保留在旧版 Angular 上。
- 部署成功后,微前端架构可确保应用程序顺利运行。
- 您可以在接下来的两个季度内升级您的自定义代码。 要更新自定义代码,请执行以下步骤:
- 将您的自定义代码升级到最新的 Angular 18 版本。 有关详细信息,请参阅升级到 Angular 18 版本。
- 重建用户界面扩展。
- 部署更新的软件包。
注: 如果您无法迁移到 Angular 版本 18,但又想在 Angular 版本 15 中修改扩展,则可以继续使用 24.3.9.2-10.0.2409.2 开发人员工具包构建自定义扩展。
内部环境升级
- 在第一季度升级期间,应用程序提供的代码会更新到最新的 Angular 版本。
- 自定义代码仍保留在旧版 Angular 上。
- 部署成功后,微前端架构可确保应用程序顺利运行。
- 您可以选择不立即升级自定义代码。 但是,为了避免在不支持的 Angular 版本上出现安全问题,您必须升级到最新的 Angular 版本。 有关 Angular 版本的更多信息,请参阅 Angular 文档。要升级自定义代码,请执行以下步骤:
- 将您的自定义代码升级到最新的 Angular 18 版本。 有关详细信息,请参阅升级到 Angular 18 版本。
- 重建用户界面扩展。
- 部署更新的软件包。