SAP 电商云的 Spartacus Storefront 部署到 CCV2 的前提条件

JavaScript 店面通过快速、响应式和交互式页面提供更具吸引力的客户体验。 它允许通过进行更小、更频繁的更改来提供更高的可靠性。使用 JavaScript 技术栈的 Storefront 创新速度更快,因为可以一次向所有体验推出新功能,同时通过提供可重用的业务功能来降低创新成本。

可以克隆 Commerce Cloud 示例存储库的 2005-spartacus 分支。 此分支包含支持 JavaScript 店面的所有工件。

克隆示例存储库后,根据分支存储库中的自述文件准备文件。

2005-spartacus 分支的 core-customize 目录包括一个带有 JavaScript storefront extensions、aspect 和 properties 的 Commerce Cloud manifest.

JavaScript 店面示例存储库包含一个 Storefront Application. 可以将应用程序和支持这些应用程序的包添加到克隆的代码存储库中。

具体步骤

打开代码库,导航到 root/js-storefront 并打开 JavaScript Storefront manifest.json 文件。

  • 将需要的任何其他应用程序添加到清单文件并保存更改。

  • 将清单文件中声明的新应用程序添加到代码存储库。

  • 如果使用源代码,则将 package.json 文件添加到 <application.path>/package.json.

例如,<repository-root>/js-storefront/some-subdirectory/app2/package.json

如果您使用的是预构建的应用程序,则将已编译的应用程序文件(包括 index.html)添加到 <application.path>/dist/<application.name>.

例如,<repository-root>/js-storefront/some-subdirectory/app2/dist/app2/index.html

每个应用程序的 index.html 文件必须包含以下占位符:

<meta name="occ-backend-base-url" content="OCC_BACKEND_BASE_URL_VALUE" /> 

在应用程序启动时,此占位符将替换为真正的 API aspect 的外部 URL。

要应用更改,请创建一个 build。

构建过程会自动构建 Commerce Cloud 代码存储库中提供的所有 JavaScript 应用程序。

对于 manifest.json 中定义的每个应用程序,构建过程会进行下列检查:

<application.path>/dist 目录是否存在。如果它不存在,则构建过程在 <application.path> 目录中运行以下命令:

  • yarn install - 下载 package.json 中声明的依赖项,
  • yarn build - 运行 package.json 中声明的构建命令。

如果 <application.path>/dist 确实存在,则构建过程假定此目录包含已构建的 JavaScript 店面并跳过构建。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
子产品的解释可以从不同角度来理解。根据引用,发明AOC产品的更根本的原因是为了解决一些问题。而根据引用,铜缆的重量和体积大,使得数据中心的物理管理变得困难。并且由于信号的特性,磁干扰限制了铜缆的性能和可靠性。因此,AOC产品的出现可以解决这些问题,并提供更好的性能和可靠性。具体来说,AOC产品指的是使用光纤作为传输介质的子产品,如AOC缆或AOC模块。光纤具有较小的尺寸和重量,减轻了物理管理的负担,并且由于光的传输特性,光纤不容易受到磁干扰的影响,从而提供更好的性能和可靠性。因此,AOC产品被广泛应用于数据中心和高性能集群等场景中。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [SAP 商云 Spartacus UI 的 checkout 场景中的串行请求设计分析](https://blog.csdn.net/i042416/article/details/121901927)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [ACTIVE OPTICAL CABLE (AOC) EXPLAINED IN DETAILS !](https://blog.csdn.net/FlyinFiber/article/details/103778068)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值