SAP Fiori Tools 和对应的 CLI (Command Line Interface)
帮助文档地址: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-config
和 fiori 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)相关推荐
- SAP Fiori应用索引大全工具和 SAP Fiori Tools 的使用介绍
Fiori 应用索引(Fiori Application Reference)顾名思义,这是 SAP官方发布的一个Fiori应用检索工具,所有标准发布的Fiori应用的明细都能在这个工具里查到. 截至 ...
- 答网友提问:使用 SAP Fiori Tools 创建的 Fiori Elements 应用,如何进行二次开发?
这是 Jerry 2021 年的第 28 篇文章,也是汪子熙公众号总共第 299 篇原创文章. Jerry 之前的文章 在没有任何前端开发经验的基础上, 创建第一个 SAP Fiori Element ...
- 什么是 SAP Fiori Tools
SAP Fiori tools is an extension pack available for Visual Studio Code and SAP Business Application S ...
- 如何手动下载并安装 Visual Studio Code 的 SAP Fiori tools - Extension Pack 扩展
有朋友按照我这篇教程SAP UI5 本地开发环境的搭建里介绍的步骤,在 Visual Studio Code 内直接在线安装 SAP Fiori tools - extension pack 时: 遇 ...
- 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 ...
- 命令行导出和导入数据库 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 ...
- 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 ...
- MySQL 基准测试(mysqlslap)出现 Using a password on the command line interface can be insecure 警告
问题描述:在使用 mysqlslap 进行基准测试时,出现警告 mysqlslap: [Warning] Using a password on the command line interface ...
- 已解决: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. 解决 将密码改为后 ...
最新文章
- 【青少年编程竞赛交流】10月份微信图文索引
- 使用指针输入输出一维数组
- pytho sin(1/x)震荡间断点
- Oracle数据库导入导出命令imp/exp
- C#——《C#语言程序设计》实验报告——Windows桌面编程文件与流——简易记事本
- 在jenkins上配置 sonar 两种方式的区别
- java关键字与标识符 —(3)
- odoo10参考系列--ORM API 二(新旧API兼容性、模型参考和方法修饰符)
- How to live?
- QString与std::string 有中文时的转换操作
- 教你一秒无插件下载B站/MOOC课视频
- es文件管理复制到fpt服务器,达人教你玩应用:ES文件浏览器之文件互传
- SVD——奇异值分解概述
- Object Tracking Benchmark
- 阿里巴巴矢量图标库使用步骤
- pc版qq登录及移动版qq登录的申请过程
- 高压电控产品电气设计入门与进阶(下)
- 网页抓取表格_使用Google表格进行网页抓取
- 文本转换器(txteasy!) v1.5.5 官方
- 海尔消费金融“增收不增利”:利润不及两年前,曾多次被点名批评
热门文章
- JEPaas代码_((列表,表单)刷新列表||刷新表单数据
- 发送编辑器里面的内容_【公众号运营技巧7】编辑器不会用?365微信公众号编辑器操作指南!#鱼神微电商创业#...
- 4 .2 .4 配置存储系统
- python使用os.listdir和os.walk获得文件的路径
- AutoMapper在ABP框架中的使用说明
- 玩转JavaScript正则表达式
- SqlServer性能检测和优化工具使用详细
- ie不支持max-height的解决之法
- MVC Controllers和Forms验证
- 每个[NET]开发人员现在应该下载的十种必备工具