测试 SAP 电商云 Spartacus UI 3.4.x 和 4.3.x 的 guest checkout 功能

简介: 测试 SAP 电商云 Spartacus UI 3.4.x 和 4.3.x 的 guest checkout 功能

按照这个链接的步骤安装。

新建一个 Angular 应用,取名 mystore,待所有 package 安装完毕后:

ng new mystore --style=scss


进入 mystore 文件夹,使用命令行:

ng add @spartacus/schematics@3.4

遇到错误消息:

Cannot find module ‘@angular-devkit/core/src/terminal’

原因是我使用了过高的 Node.js 版本,如上图提示消息所示:

‘ng’ is not recognized as an internal or external command,
operable program or batch file.

从 Node.js 官网下载 Node.js 14 之后,还要在 Node.js 14 的目录下,重新安装 Angular CLI 12:

npm install -g @angular/cli@12.2.5


然后再使用 Schematics 安装 Spartacus:


遇到新的错误消息:


The Angular CLI requires a minimum Node.js version of either v12.14 or v14.15.

Cannot find module ‘@angular-devkit/core/src/terminal’

我采用局部安装的方式,即不要 -g 选项,这样,安装完毕后,在文件夹里敲 ng version,显示的是版本 10.



从打印消息,确认现在是 v10 版本在使用了。


现在就一切正常了:



结论


Spartacus 3.4 只能使用 Angular CLI 10.

为了保持对可升级性的承诺,Spartacus 的设计模式是将非核心功能构建为添加或更改所提供功能的功能库(feature libraries)。

使用 Spartacus 时,开发人员将构建一个 Angular 应用程序来提取 Spartacus 库,其中包含使用 SAP Commerce Cloud 所需的核心资源。 然后,开发人员可以构建包含任何自定义功能和页面的新功能。

Spartacus 页面的内容从 SAP Commerce Cloud CMS(内容管理系统)获取,例如徽标、链接、横幅和静态页面。SAP 建议新的内容驱动功能遵循相同的模式,以使内容管理员能够通过 CMS 工具修改页面内容。

partacus 也在进行更新,以便与即将发布的 SAP Commerce Cloud 版本完美配合。

相关文章
|
2月前
|
人工智能 搜索推荐 Serverless
使用金庸的著作,来测试阿里通义千问最新开放的长文档处理功能
使用金庸的著作,来测试阿里通义千问最新开放的长文档处理功能
使用金庸的著作,来测试阿里通义千问最新开放的长文档处理功能
|
2月前
|
Java
【Java每日一题】— —第二十一题:编程把现实生活的手机事物映射成一个标准类Phone,并定义一个测试类PhoneDemo测试Phone类的功能
【Java每日一题】— —第二十一题:编程把现实生活的手机事物映射成一个标准类Phone,并定义一个测试类PhoneDemo测试Phone类的功能
53 0
|
3天前
|
监控 Java 数据挖掘
通过A/B测试优化返利App的功能设计
通过A/B测试优化返利App的功能设计
|
4天前
|
前端开发 开发者
移动端-------app开发02,了解apicloud功能和使用,真机测试
移动端-------app开发02,了解apicloud功能和使用,真机测试
|
27天前
|
IDE 测试技术 持续交付
Python作为一种简洁、易读且功能强大的编程语言,其自动化测试和单元测试框架的丰富性和易用性为开发者提供了极大的便利
【6月更文挑战第10天】本文探讨了Python自动化测试与单元测试框架在提升代码质量和效率中的作用。Selenium、Appium和pytest是常用的自动化测试框架,分别支持Web和移动应用的测试。unittest是Python的标准单元测试框架,提供断言方法和测试组织结构。通过制定测试计划、编写高质量测试用例、持续集成与测试、以及有效利用测试报告,开发者能提高代码质量和开发效率。
30 1
|
9天前
|
jenkins Java 测试技术
电商返利平台的测试与持续集成
电商返利平台的测试与持续集成
|
2月前
|
Android开发 数据安全/隐私保护 iOS开发
ios和安卓测试包发布网站http://fir.im的注册与常用功能
ios和安卓测试包发布网站http://fir.im的注册与常用功能
31 0
ios和安卓测试包发布网站http://fir.im的注册与常用功能
|
2月前
|
监控 测试技术
SAP 电商云修改 Product Catalog Staged 版本数据后,同步到 online 版本的 UI 操作
SAP 电商云修改 Product Catalog Staged 版本数据后,同步到 online 版本的 UI 操作
|
2月前
|
存储 监控 数据库
SAP 电商云 product catalog 从 staged 到 online 两个版本之间的同步
SAP 电商云 product catalog 从 staged 到 online 两个版本之间的同步
|
2月前
|
监控 安全 数据管理
SAP 电商云 Product catalog 的 staged 和 online 两种版本的设计理念
SAP 电商云 Product catalog 的 staged 和 online 两种版本的设计理念