当前位置: 首页 > Web前端 > HTML

SAPEcommerceCloud的SpartacusStorefront部署到CCV2

时间:2023-03-27 23:35:27 HTML

JavaScript店面的先决条件通过快速、响应迅速和交互式的页面提供更具吸引力的客户体验。它通过进行更小、更频繁的更改来提高可靠性。使用JavaScript堆栈的Storefront创新速度更快,因为新功能可以同时推出到所有体验中,同时通过提供可重用的业务功能降低创新成本。您可以克隆CommerceCloud示例存储库的2005-spartacus分支。此分支包含支持JavaScript店面的所有工件。克隆示例存储库后,根据分叉存储库中的自述文件准备文件。2005-spartacus分支的core-customize目录包括带有JavaScript店面扩展、方面和属性的CommerceCloud清单。JavaScript店面示例存储库包含店面应用程序。可以将支持这些应用程序的应用程序和包添加到代码存储库中的克隆中。步骤打开存储库,导航到root/js-storefront并打开JavaScriptStorefrontmanifest.json文件。将所需的任何其他应用程序添加到清单文件并保存更改。将清单文件中声明的新应用程序添加到代码存储库。如果使用源,请将package.json文件添加到/package.json。例如,/js-storefront/some-subdirectory/app2/package.json如果您使用预构建的应用程序,请将编译后的应用程序文件(包括index.html)添加到/dist/<应用程序名称>。例如,/js-storefront/some-subdirectory/app2/dist/app2/index.html每个应用程序的index.html文件必须包含以下占位符:在应用程序启动时,此占位符将替换为真实API方面的外部URL。要应用更改,请创建一个构建。构建过程会自动构建CommerceCloud代码存储库中可用的所有JavaScript应用程序。对于manifest.json中定义的每个应用程序,构建过程会检查以下内容:/dist目录是否存在。如果它不存在,则构建过程在目录中运行以下命令:yarninstall-下载package.json中声明的依赖项,yarnbuild-运行package.json中声明的构建命令。如果/dist确实存在,则构建过程假定此目录包含构建的JavaScript店面并跳过构建。