0
点赞
收藏
分享

微信扫一扫

#yyds干货盘点# SAP Fiori Tools 和对应的 CLI (Command Line Interface)

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

#yyds干货盘点# SAP Fiori Tools 和对应的 CLI (Command Line Interface)

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:

#yyds干货盘点# SAP Fiori Tools 和对应的 CLI (Command Line Interface)

更具体的采用 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

#yyds干货盘点# SAP Fiori Tools 和对应的 CLI (Command Line Interface)

检查 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'

#yyds干货盘点# SAP Fiori Tools 和对应的 CLI (Command Line Interface)

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

#yyds干货盘点# SAP Fiori Tools 和对应的 CLI (Command Line Interface)

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

#yyds干货盘点# SAP Fiori Tools 和对应的 CLI (Command Line Interface)

举报

相关推荐

0 条评论