升级 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 上。
  • 部署成功后,微前端架构可确保应用程序顺利运行。
  • 您可以在接下来的两个季度内升级您的自定义代码。 要更新自定义代码,请执行以下步骤:
    1. 将您的自定义代码升级到最新的 Angular 18 版本。 有关详细信息,请参阅升级到 Angular 18 版本
    2. 重建用户界面扩展。
    3. 部署更新的软件包。
注: 如果您无法迁移到 Angular 版本 18,但又想在 Angular 版本 15 中修改扩展,则可以继续使用 24.3.9.2-10.0.2409.2 开发人员工具包构建自定义扩展。

内部环境升级

  • 在第一季度升级期间,应用程序提供的代码会更新到最新的 Angular 版本。
  • 自定义代码仍保留在旧版 Angular 上。
  • 部署成功后,微前端架构可确保应用程序顺利运行。
  • 您可以选择不立即升级自定义代码。 但是,为了避免在不支持的 Angular 版本上出现安全问题,您必须升级到最新的 Angular 版本。 有关 Angular 版本的更多信息,请参阅 Angular 文档
    要升级自定义代码,请执行以下步骤:
    1. 将您的自定义代码升级到最新的 Angular 18 版本。 有关详细信息,请参阅升级到 Angular 18 版本
    2. 重建用户界面扩展。
    3. 部署更新的软件包。