spartacus-storefront - 升级到后来的 Spartacus 次要版本或补丁版本是否安全,即从 3.2.2 升级到 3.3.0?
问题描述
我最近安装了 Spartacus 3.2.2。我可以知道是否有可用于将 3.2.2 升级到 3.3 的文档?请问如果我升级到 3.3 会影响当前的开发组件或页面吗?
解决方案
升级到Spartacus的后续次要版本或补丁版本不应对您的应用程序引入任何重大更改。这是因为 Spartacus 遵循语义版本控制合同。
有时,在 Spartacus 的次要版本中引入的新功能可能需要一些重大更改,但在这种情况下,默认情况下不会启用这些功能。只有当您通过在 Spartacus 配置中更改功能级别来选择加入该功能时,它们才会出现。您还可以选择使用最新的 SCSS 样式,方法是在 SCSS 中添加样式功能级别变量。
重大的重大更改只能在主要版本中引入。为了让您顺利迁移过程,Spartacus 团队提供了迁移文档和自动迁移工具(又名原理图),它们将修复您代码中的一些重大更改,并将代码注释放在您的代码库中,靠近更改后的 Spartacus API 的用法.
例如,这里是从 2.x 迁移到主要版本 3.0 的文档:https ://sap.github.io/spartacus-docs/updating-to-version-3/
推荐阅读
- android - AR图像识别从原生开发到跨平台
- docker - docker container ls --size 不准确,如何获得准确的容器大小?
- angular - 带有视图模型前缀 (vm) 的 Angular 8 UI 模型绑定
- tfs - 将文件夹检入 TFS 服务器后从 TFS 中删除
- python - 从 python 控制台清除多行
- python - 让 Python 程序运行另一个 Python 程序并让它们同时运行?
- javascript - Electron 桌面应用程序在它应该是离线应用程序时尝试 TCP 连接
- java - 如何断言对象列表具有一组具有特定值的属性
- c# - 使用 EPPlus 将 Web 表单 DataGrid 导出到 excel
- javascript - HowlerJS 步进函数不会在搜索时更新范围输入值