首页 > 解决方案 > 升级到后来的 Spartacus 次要版本或补丁版本是否安全,即从 3.2.2 升级到 3.3.0?

问题描述

我最近安装了 Spartacus 3.2.2。我可以知道是否有可用于将 3.2.2 升级到 3.3 的文档?请问如果我升级到 3.3 会影响当前的开发组件或页面吗?

标签: spartacus-storefront

解决方案


升级到Spartacus的后续次要版本或补丁版本不应对您的应用程序引入任何重大更改。这是因为 Spartacus 遵循语义版本控制合同。

有时,在 Spartacus 的次要版本中引入的新功能可能需要一些重大更改,但在这种情况下,默认情况下不会启用这些功能。只有当您通过在 Spartacus 配置中更改功能级别来选择加入该功能时,它们才会出现。您还可以选择使用最新的 SCSS 样式,方法是在 SCSS 中添加样式功能级别变量

重大的重大更改只能在主要版本中引入。为了让您顺利迁移过程,Spartacus 团队提供了迁移文档和自动迁移工具(又名原理图),它们将修复您代码中的一些重大更改,并将代码注释放在您的代码库中,靠近更改后的 Spartacus API 的用法.

例如,这里是从 2.x 迁移到主要版本 3.0 的文档:https ://sap.github.io/spartacus-docs/updating-to-version-3/


推荐阅读