帮助文档地址: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 已经可用了:

更多Jerry的原创文章,尽在:“汪子熙”:

SAP Fiori Tools 和对应的 CLI (Command Line Interface)相关推荐

  1. SAP Fiori应用索引大全工具和 SAP Fiori Tools 的使用介绍

    Fiori 应用索引(Fiori Application Reference)顾名思义,这是 SAP官方发布的一个Fiori应用检索工具,所有标准发布的Fiori应用的明细都能在这个工具里查到. 截至 ...

  2. 答网友提问:使用 SAP Fiori Tools 创建的 Fiori Elements 应用,如何进行二次开发?

    这是 Jerry 2021 年的第 28 篇文章,也是汪子熙公众号总共第 299 篇原创文章. Jerry 之前的文章 在没有任何前端开发经验的基础上, 创建第一个 SAP Fiori Element ...

  3. 什么是 SAP Fiori Tools

    SAP Fiori tools is an extension pack available for Visual Studio Code and SAP Business Application S ...

  4. 如何手动下载并安装 Visual Studio Code 的 SAP Fiori tools - Extension Pack 扩展

    有朋友按照我这篇教程SAP UI5 本地开发环境的搭建里介绍的步骤,在 Visual Studio Code 内直接在线安装 SAP Fiori tools - extension pack 时: 遇 ...

  5. MySQL 5.6 Warning - Using a password on the command line interface can be insecur 解决方案

    MySQL 5.6 Warning - Using a password on the command line interface can be insecur 解决方案 参考文章: (1)MySQ ...

  6. 命令行导出和导入数据库 How to export and import MySQL database using command line Interface...

    导出 : To export MySQL database, open putty on Windows or Terminal in either MAC or Linux OS, Go to th ...

  7. mysql备份时过滤掉某些库 以及 去掉Warning: Using a password on the command line interface can be insecure.提示信息...

    在对mysql进行完整备份时使用--all-database参数 # mysqldump -u root -h localhost -p --all-database > /root/all.s ...

  8. MySQL 基准测试(mysqlslap)出现 Using a password on the command line interface can be insecure 警告

    问题描述:在使用 mysqlslap 进行基准测试时,出现警告 mysqlslap: [Warning] Using a password on the command line interface ...

  9. 已解决:mysql: [Warning] Using a password on the command line interface can be insecure.

    在执行命令时候报错 mysql: [Warning] Using a password on the command line interface can be insecure. 解决 将密码改为后 ...

最新文章

  1. 【青少年编程竞赛交流】10月份微信图文索引
  2. 使用指针输入输出一维数组
  3. pytho sin(1/x)震荡间断点
  4. Oracle数据库导入导出命令imp/exp
  5. C#——《C#语言程序设计》实验报告——Windows桌面编程文件与流——简易记事本
  6. 在jenkins上配置 sonar 两种方式的区别
  7. java关键字与标识符 —(3)
  8. odoo10参考系列--ORM API 二(新旧API兼容性、模型参考和方法修饰符)
  9. How to live?
  10. QString与std::string 有中文时的转换操作
  11. 教你一秒无插件下载B站/MOOC课视频
  12. es文件管理复制到fpt服务器,达人教你玩应用:ES文件浏览器之文件互传
  13. SVD——奇异值分解概述
  14. Object Tracking Benchmark
  15. 阿里巴巴矢量图标库使用步骤
  16. pc版qq登录及移动版qq登录的申请过程
  17. 高压电控产品电气设计入门与进阶(下)
  18. 网页抓取表格_使用Google表格进行网页抓取
  19. 文本转换器(txteasy!) v1.5.5 官方
  20. 海尔消费金融“增收不增利”:利润不及两年前,曾多次被点名批评

热门文章

  1. JEPaas代码_((列表,表单)刷新列表||刷新表单数据
  2. 发送编辑器里面的内容_【公众号运营技巧7】编辑器不会用?365微信公众号编辑器操作指南!#鱼神微电商创业#...
  3. 4 .2 .4 配置存储系统
  4. python使用os.listdir和os.walk获得文件的路径
  5. AutoMapper在ABP框架中的使用说明
  6. 玩转JavaScript正则表达式
  7. SqlServer性能检测和优化工具使用详细
  8. ie不支持max-height的解决之法
  9. MVC Controllers和Forms验证
  10. 每个[NET]开发人员现在应该下载的十种必备工具