SAP Fiori Tools 和对应的 CLI (Command Line Interface)

举报
汪子熙 发表于 2022/10/03 10:31:18 2022/10/03
【摘要】 帮助文档地址:https://help.sap.com/viewer/product/SAP_FIORI_tools/Latest/en-USSAP Fiori 工具提供了许多功能来提高使用 SAP Fiori Elements 或者 SAPUI5 自由式方法开发 SAP Fiori 应用程序的效率。SAP Fiori 工具与 SAP Fiori Elements 一起减少了开发时间、维护成...

帮助文档地址:https://help.sap.com/viewer/product/SAP_FIORI_tools/Latest/en-US

SAP Fiori 工具提供了许多功能来提高使用 SAP Fiori Elements 或者 SAPUI5 自由式方法开发 SAP Fiori 应用程序的效率。

SAP Fiori 工具与 SAP Fiori Elements 一起减少了开发时间、维护成本,并利用了元数据驱动的 UI 的优势。

SAP Fiori 工具包括以下扩展:

  • 用于初始创建应用程序的向导。
  • 用于查看数据模型的服务建模器。
  • 用于维护注释的 XML 和基于表单的编辑器(仅限 SAP Fiori Elements)
  • 应用程序页面结构和配置 SAPUI5 灵活性设置的能力(仅限 SAP Fiori Elements)
  • 用于实施功能的引导式开发(仅限 SAP Fiori Elements)

如果采用 Visual Studio Code 作为 SAP UI5 开发工具,我们可以通过安装一个名为 SAP Fiori Tools -Extension Pack 的扩展,来安装 SAP Fiori Tools:

更具体的采用 Visual Studio Code 来搭建 SAP UI5 的本地开发环境的步骤,请参考我的文章:SAP UI5 本地开发环境的搭建

这个工具还有一个命令行接口,Command Line Interface 缩写为 CLI.

npm 仓库地址如下:https://www.npmjs.com/package/@sap/ux-ui5-tooling

SAP Fiori Tools - UI5 Tooling 包含一系列可与命令 ui5 serve 一起使用的自定义中间件,以及可与命令 ui5 build 一起使用的自定义任务。

此外,该模块公开了 fiori 这个命名行,例如 fiori run 命令是 ui5 serve 命令的包装器,并提供了一些附加参数以及 fiori add deploy-configfiori add flp-config 以扩展现有项目。

如果本地运行命令行 npm run deploy 之后出错:

fiori is not recognized as an internal or external command

检查 SAP UI5 项目里的 package.json 文件里的 dependencies, 查看是否定义了 Fiori Tools CLI 对应的依赖:

“@sap/ux-ui5-tooling”: “1.0.10”

添加后运行 npm install,然后 fiori add deploy-config, 遇到新的错误消息:

Error: Cannot find module ‘@ui5/fs’

那么将 "@ui5/fs": "2.0.1" 添加到 devDependencies 区域:

之后看到 Fiori tools CLI 的提示消息,说明 Fiori Tools CLI 已经可用了:

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。