日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

SAP UI5 Tools 里配置文件 ui5-local.yaml 的配置要点

發布時間:2023/12/19 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SAP UI5 Tools 里配置文件 ui5-local.yaml 的配置要点 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ui5.yaml 文件里的文件路徑必須用符號 / 即 forward slash 符號。

framework 類型可以選擇 SAPUI5 或者 OpenUI5:

上圖打印的信息:

Using SAPUI5 version: 1.98.0

因為我們把版本號 1.98.0 定義在 ui5-local.yaml 文件的 framework 區域的 version 字段里。

但是運行時,我們會看到這個版本號被另一個優先級更高的設置所覆蓋:即 webapp 文件夾中的 manifest.json 中的 minUI5Version:1.66.0:

SAP UI5 運行時依賴的庫列表,羅列在 framework 區域的 libraries 字段里:

運行時會自動安裝:

Installing missing package @sapui5/distribution-metadata…
info normalizer:ui5Framework:npm:Installer Installing missing package @sapui5/sap.suite.ui.generic.template…
info normalizer:ui5Framework:npm:Installer Installing missing package @sapui5/sap.ui.generic.app…
info normalizer:ui5Framework:npm:Installer Installing missing package @sapui5/sap.ui.comp…
info normalizer:ui5Framework:npm:Installer Installing missing package @sapui5/sap.ushell…
info normalizer:ui5Framework:npm:Installer Installing missing package @openui5/sap.f…
info normalizer:ui5Framework:npm:Installer Installing missing package @openui5/sap.ui.core…
info normalizer:ui5Framework:npm:Installer Installing missing package @openui5/sap.m…
info normalizer:ui5Framework:npm:Installer Installing missing package @openui5/sap.ui.table…
info normalizer:ui5Framework:npm:Installer Installing missing package @sapui5/sap.fe.placeholder…

如果需要將某些不相關的資源比如單元測試和集成測試排除在最后的構建結果中,可以使用如下語法:

builder:resources:excludes:- "/resources/some/project/name/test_results/**"- "/test-resources/**"- "!/test-resources/some/project/name/demo-app/**"

SAP UI5 Tools 默認使用 8080 端口。

如果想修改默認端口,使用語法:

server:settings:httpPort: 1337httpsPort: 1443

命令行 ui5 tree:以圖形界面顯示該項目的依賴信息:

運行 ui5 build, 在 dist 文件夾里生成 Component-preload.js:

(1/8) Running task escapeNonAsciiCharacters…
info builder:builder application project1 (2/8) Running task replaceCopyright…
info builder:builder application project1 (3/8) Running task replaceVersion…
info builder:builder application project1 (4/8) Running task generateFlexChangesBundle…
info builder:builder application project1 (5/8) Running task generateComponentPreload…
info builder:builder application project1 (6/8) Running task createDebugFiles…
info builder:builder application project1 (7/8) Running task uglify…
info builder:builder application project1 (8/8) Running task generateVersionInfo…

使用 ui5 build --all 將 sap-ui-core.js 等依賴一起構建到最終的 package 里。

通常,我們建議全局安裝 UI5 CLI (npm install --global @ui5/cli)。

但是,將 UI5 CLI 作為 devDependency (npm install --save-dev @ui5/cli) 添加到項目的 package.json 是有意義的。 這確保了每個從事該項目的開發人員都使用相同版本的 UI5 CLI,并且您的持續集成環境也使用此版本。

如果您同時擁有一個項目中的本地安裝和全局安裝,UI5 CLI 將始終嘗試調用本地安裝。 這部分是因為 package.json 中定義的 npm 腳本也將始終調用本地安裝。

可以通過設置環境變量 UI5_CLI_NO_LOCAL 禁用此行為。

更多Jerry的原創文章,盡在:“汪子熙”:

總結

以上是生活随笔為你收集整理的SAP UI5 Tools 里配置文件 ui5-local.yaml 的配置要点的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。