问题标签 [ui5-tooling]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
342 浏览

ui5-tooling - 新项目的ui5初始化失败

我所要做的就是首先mkdir webapp取得成功。我做错了什么还是文档/工具不正确?

0 投票
1 回答
316 浏览

express - 使用 express 托管 UI5 webapp

有一个 UI5 示例应用程序:

https://github.com/SAP/openui5-sample-app 它可以很容易地托管:

UI5 serve -o index.htmlnpm run serve-dist建后

但是,我如何使用 express 托管它?

0 投票
1 回答
137 浏览

jenkins - 如何在詹金斯中运行ui5命令

我正在尝试使用以下命令构建项目:

ui5 build --all--

完全可以正常工作,dist使用终端在我的项目文件夹内的本地电脑中生成一个

现在在 JENKINS (* FYI OS - WINDOWS) - 它在本地运行,配置为从 GIT 获取代码,

在这里,当我尝试执行相同的命令时Execute Windows Batch Command

它抛出错误为:

当我尝试执行node命令时,假设node -v它给了我版本

我可以知道为什么不ui5不起作用吗?我需要在这里做其他事情吗?

我尝试使用 npm 包管理器执行 CLI:

但它仍然显示我同样的错误

非常感谢任何帮助 TIA

0 投票
0 回答
101 浏览

javascript - 重用组件视图未显示在容器中


现在我正在开发一个 UI5 应用程序,它有一个自己的库,它现在通过 npm 链接获取(用于本地开发)。

该库拥有它公开的一个组件,我在我的消费者应用程序视图中的 sap.ui.core.ComponentContainer 中使用它。

不幸的是,使用的组件视图不会显示在 ComponentContainer 中。组件本身被调用(调试),视图的控制器也是如此。视图本身不是。

关于控制台错误,我只看到 i18n 和预加载文件的一些问题。据我所知,这不应该使应用程序崩溃。此外,如果我只是通过自己的 index.html 文件启动嵌入式应用程序(在我的 ComponentContainer 中使用的那个),一切正常并显示出来。

在我的库 ui5.yaml 文件中,我仍然使用规范版本 1.1,因为 2.0 会生成错误:

我刚刚验证我使用的是最新版本(2.10.0)

任何人都可以帮忙吗?丹尼尔

0 投票
2 回答
629 浏览

sapui5 - 错误:在启用 ui5-tooling 时无法从 resources/sap/ushell/library.js 加载“sap/ushell/library.js”

我克隆了ui5-tooling 的演示项目并成功运行。但是,如果我对项目进行一些更改,则会出现一些错误。

复制

我对 manifest.json 做了一些改动,如下所示:

添加另一个库“sap.ushell”。然后再次运行 opa:'ui5 serve -o'

症状

opa 无法运行,在 chrome 的开发者工具中,我发现错误:Error: failed to load 'sap/ushell/library.js' from resources/sap/ushell/library.js: 404 - Not Found...

解释

我之所以进行此更改,是因为当我尝试为现有项目启用 ui5 工具时,我无法成功运行 OPA。如果我通过“ui5 add”手动添加库,则会发生更多错误,例如“找不到文件:/resources/sap/ui/core/themes/sap_belize/base.less”

0 投票
1 回答
92 浏览

sapui5 - 如何在同一个项目中使用 OpenUI5 自定义主题?

我已经开始从这个模板中探索我的 OpenUI5 应用程序 - openui5-basic-template-app

我需要为我的 OpenUI5 WebApp 创建自定义主题。我已经浏览了这个示例 - https://github.com/matz3/ui5con17-custom-theme

我已经浏览了以下链接 -这里这里

现在的问题是,如何将这两个项目结合在一起,以便我可以在我的 openui5-basic-template-app中使用 ui5con17-custom-theme

如何使用自定义主题,或者如何在 UI5 webApp 中引用自定义主题???

我是 OpenUI5 应用程序开发的新手。请帮忙!!!

0 投票
2 回答
251 浏览

visual-studio-code - SAPUI5 无法从 VS Code 正确运行本地 Fiori 应用程序

我们使用本教程开始使用 VS Code 开发 Fiori 应用程序:

https://blogs.sap.com/2020/07/16/developing-sap-fiori-app-using-sap-fiori-tools-in-visual-studio-code/

到目前为止一切正常,除了与后端服务的连接。当我们想在本地启动应用程序时,我们通过获取 OData 元数据得到以下错误。

控制台截图

我们在 ui5-local.yaml 中的服务器配置:

ui5-local.yaml

在切换到 VS Code 之前,我们使用了运行良好的本地 WebIDE。所以我猜SAP系统上没有阻止请求的配置。

有没有人遇到同样的问题并为我们提供解决方案?我在网上搜索,找不到任何适合我们问题的东西。

非常感谢任何提示。

0 投票
0 回答
774 浏览

visual-studio-code - UI5 工具 - 将现有的 Fiori 应用程序从 ABAP 导入到 VSCode

最近,我不得不急于从本地 SAP WebIDE 更改为 VSCode,以进行 UI5 应用程序开发。我有 81 个(并且还在增加) UI5 应用程序,已经在生产环境中运行。总是需要一些补充和一些错误修正。

VSCode 上的 UI5 工具很棒,但我迫切需要一种实用的方法来将现有的 Fiori 应用程序从本地 SAP NetWeaver Gateway 导入到 VSCode。有没有简单的方法,或者我应该打开路径并为此开发另一个扩展。我习惯在 SAP WebIDE 这样做:

应用导入

0 投票
2 回答
1741 浏览

sapui5 - 如何从我自己的后端系统为 UI5 应用程序使用 OData 服务?

我是 SAP 新手,目前正在研究 SAPUI5 文档的演练教程,并设法进入第 26 步 -远程 OData 服务

我还想从我为工作创建的后端系统中使用我自己的 OData 服务来尝试这一步。我只是用我自己的 OData 服务的服务 URL 替换了教程中的 OData 服务,并为 ABAP 服务器创建了一个目标。

manifest.json文件中的代码:

我想在一个简单的列表中显示数据库中的数据并创建以下视图:

连接正常,但我在屏幕上看到一个空列表和以下错误消息:

[ODataMetadata] 元数据初始加载失败

我已经看到错误指南表明此错误与同源策略有关,但我认为我可以通过创建目标来解决它。

我还在 SAP GUI 中检查了 OData 服务本身,并使用 SAP Gateway 客户端对其进行了测试,它可以正常工作。

有谁知道如何处理这个错误,或者可能知道我可能做错了什么?

0 投票
1 回答
203 浏览

sapui5 - UI5 参数:data-sap-ui-xx-waitfortheme 和 data-sap-ui-xx-componentpreload

UI5 HTML-bootstrapper 有两个我不太了解的参数:

  • data-sap-ui-xx-componentpreload
  • data-sap-ui-xx-waitfortheme

我检查了官方文档,并没有得到一些简单的描述。

所以,我的问题:

  1. 我应该什么时候使用data-sap-ui-xx-componentpreload,它有什么好处?

  2. 我应该什么时候使用data-sap-ui-xx-waitfortheme,它有什么好处?