当前位置:网站首页>开源工具 SAP UI5 Tools 介绍
开源工具 SAP UI5 Tools 介绍
2022-07-19 23:08:00 【51CTO】
SAP UI5 Tools 是一个开放和模块化的 工具链,用于开发基于 UI5 框架的最先进的应用程序。
大多数 UI5 工具模块提供了 JavaScript api,供其他 Node.js项目直接使用。这允许开发人员通过编程的方式,依赖于UI5工具来实现特定于UI5的构建功能和项目处理,同时创建属于自己的工具来完美匹配项目的需求。
一个例子:
全局安装的UI5 CLI 将总是尝试调用本地安装的UI5 CLI版本。这样的好处是,开发人员可以在项目中使用不同版本的UI5工具。
启动一个新的UI5项目最简单的方法是使用模板生成器,如generator-easy- UI5。
选择为要创建的项目类型和要将其部署到的目标环境设计的模板。确保模板已经使用了UI5工具。一个很好的标志是项目中存在 ui5.yaml 文件。通过查找 ui5.yaml 文件是否存在,开发人员可以很容易地检查一个项目(应用程序或库)是否已经可以使用 UI5 Tools.
项目根目录中的 ui5.yaml 文件(有些例外) 是所有项目和它们的依赖(例如重用库) 在UI5 Tools 中起作用的必要条件。
在使用 SAP Business Application Studio 时,有若干个模板可供使用。
- ui5 use [email protected]
- ui5 use [email protected]
使用不同的 framework.
使用命令行添加依赖:
ui5 add sap.ui.core sap.m sap.ui.table themelib_sap_fiori_3
使用 ui5 serve 命名行来启动本地开发服务器和 ui5 build --all
产生一个优化的、静态的项目版本,然后可以将其部署到生产环境中。
目前,该工具只能解析 package.json 文件中定义的依赖项。 这可能会在未来通过为额外的依赖管理系统添加翻译器来改变。
要管理依赖项,几乎可以使用任何依赖于 package.json 文件的 Node.js 包管理器。 流行的是 npm、Yarn 和 pnpm。
UI5 工具解决依赖关系的方式几乎与 Node.js 在执行 require 语句时所做的相同。
边栏推荐
猜你喜欢
真的卷不动了...
mysql之select查询篇3
[dbeaver] a detailed tutorial on the installation and use of official software, easy to use and free open source tools
144. 二叉树的前序遍历
解决“nothing added to commit but untracked files present“
mysql之select查询篇2
【ROS】roslaunch的使用
跳槽了...历经字节测试岗3轮面试,4个小时灵魂拷问,结局透心凉...
Arm PWN basic tutorial
Success factors of software R & D effectiveness measurement
随机推荐
cnpm安装
MySQL5.7 参数详解
Huawei wireless devices are configured with fast roaming between APs of the same service VLAN
【AXI】解读AXI协议的低功耗设计
GIS技术在医疗行业的应用:利用切片地图发布技术解决dmetrix数字病理切片在线浏览
数据库之sqlite3 常用操作
多地市监部门展开冷饮抽检,钟薛高等产品均合格
The listing of coinbase will open a bull market, rising in the second half 2021-04-03
改善用户体验的404页面最佳实践
移动端中的分辨率、视口与二倍图
数组把key相同值,合并value值(整理)
ECCV 2022 | semantic novelty detection based on relational reasoning
. Net6 miniapi (4): Configuration
MySQL表的增删查改(二)
ArrayList基础案例
132天...从电子厂流水线走到了高薪程序员
【Flink】提交jar包到Flink集群并运行
系统架构设计师备考经验分享:如何有效备考
mysql之select使用篇1
Analysis of the market trend in the second half of this bull market? 2021-04-07