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

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

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

9d68305daca57a6b70af9b9dd2d299f2.png

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:

747eb4bff8dfe71d2c5b839c3ed6e594.png

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

2ea618dc7c0e6e6d70b04768ce63a653.png


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

cfa7bbabc2a940a083f4c3da8497a199.png

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

81b7cd0e7a25fc31bb1c12bbd7c89afa.png


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

303cba4679bddaafbc9a85eb36a5cc51.png

相关文章
|
2月前
|
数据库 API
启用SAP Fiori之前的一些注意事项
启用SAP Fiori之前的一些注意事项
|
2月前
|
前端开发
SAP Fiori 应用上传中文附件的处理问题
SAP Fiori 应用上传中文附件的处理问题
|
2月前
|
IDE JavaScript 开发工具
什么是 SAP Fiori tools 的 environment check 功能
什么是 SAP Fiori tools 的 environment check 功能
|
2月前
|
JavaScript 前端开发
试读版:如何找出 SAP 标准 Fiori 应用某个按钮点击后执行的 JavaScript 源代码
试读版:如何找出 SAP 标准 Fiori 应用某个按钮点击后执行的 JavaScript 源代码
SAP UI5 Link 控件的使用方法介绍 - 后续学习 Fiori Elements Smart Link 的基础试读版
SAP UI5 Link 控件的使用方法介绍 - 后续学习 Fiori Elements Smart Link 的基础试读版
|
2月前
|
UED
什么是 SAP Fiori 的 Technical Catalog 和 Business Catalog
什么是 SAP Fiori 的 Technical Catalog 和 Business Catalog
|
2月前
|
前端开发 UED
SAP Fiori 到底指什么
SAP Fiori 到底指什么
|
2月前
|
XML 前端开发 JavaScript
SAP Fiori Launchpad Custom Fields tile 里的 ABAP 语法高亮显示
SAP Fiori Launchpad Custom Fields tile 里的 ABAP 语法高亮显示
|
2月前
|
XML 存储 JavaScript
关于 SAP Fiori Elements List Report 里的 TableCell.fragment.xml 头部声明
关于 SAP Fiori Elements List Report 里的 TableCell.fragment.xml 头部声明
SAP Fiori Elements 应用里图片字段(Image)的显示原理介绍试读版
SAP Fiori Elements 应用里图片字段(Image)的显示原理介绍试读版