问题标签 [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 投票
2 回答
6054 浏览

odata - 由于来自 https://services.odata.org 的服务不支持 CORS,加载 `$metadata` 失败

我正在尝试使用 Northwind R/W OData 服务链接:https://services.odata.org/V3/OData/OData.svc/.

它在本地测试中运行良好。但是不使用代理或模拟服务器,服务会报以下错误:

网络错误:501 未实现

控制器代码:

0 投票
1 回答
1764 浏览

performance - SAPUI5 Minification - 真正的性能提升?/ 提高加载性能

我听说一些关于缩小 SAPUI5 应用程序以提高性能的传言,尤其是应该删除评论?

有人知道吗?是否有专门针对 UI5 的工具来进行这种缩小?

还有其他提高加载性能的技巧吗?我的想法:

  • 只需要控件而不是完整的库
0 投票
2 回答
2265 浏览

webpack - 我可以将 webpack 与 openUI5 一起使用吗?

我可以在 openUI5 项目中使用 webpack 及其捆绑功能吗?如何?

我知道,openui5_preloadgulp-ui5-preload我想要的不仅仅是将的所有代码放在一个预加载器文件中:我也喜欢“遍历”所有使用的 dedendencies,并将我的整个 openUI5 项目捆绑在一个文件中。

到目前为止,我能够使用 UI5 运行 webpack:

npm i -g webpack

webpack.config.js

并运行webpack一个文件built/packed.built.js被创建。但它只包含我的 component.js 文件。为什么?

0 投票
1 回答
5757 浏览

sapui5 - 组件-preload.js 生成

我们即将关闭一个 SAPUI5 应用程序,最后的步骤之一是制作一个Component-Preload.js文件以提高性能。我在网上阅读了不同的指南,它们都需要我安装的 Node.js。我不是该软件包的专家,我不知道如何使其中一个指南起作用。我正在使用 NetBeans 进行开发。据我所知,没有官方工具(对吗?)来生成该文件。比我更有经验的人可以建议一个有效的、解释清楚的指南来执行这项任务吗?

我不知道这是否有帮助,那是我的工作树: 当前项目的工作树

0 投票
0 回答
190 浏览

sapui5 - 如何仅将应用的某些部分部署到 SAP Cloud Platform?

我已将现有 SAPUI5 应用程序导入 SAP Web IDE 并希望将其部署到华纳云平台(HCP) SAP 云平台 (SCP)SAP 业务技术平台 (SAP BTP)。

不幸的是,该结构不仅仅是一个应用程序,而是父应用程序文件夹中的 3 个应用程序。

当我部署到医务人员 SCPSAP BTP,它只是选择第一个应用程序并忽略其他 2 个。

是否可以更改任何配置文件(neo-app.json等)以允许部署特定文件夹?

0 投票
1 回答
1206 浏览

gruntjs - 在 sapui5 项目中包含 babel polyfill 的最佳方法是什么?

我们使用 grunt 作为任务运行器,我们使用与 openui5 开发人员推荐和使用的 grunt 相同的设置。

https://github.com/SAP/grunt-openui5

https://github.com/SAP/openui5/blob/master/docs/tools.md

当我们构建应用程序时,我们希望将 babel-polyfill 添加到项目中(以便我们可以使用最新的 javascript 功能),就像使用 webpack 一样。感谢您提前回答。

0 投票
1 回答
4135 浏览

sapui5 - 如何使用 SAP Web IDE 为 UI5 应用程序生成 Component-preload.js 文件?

我想知道如何在不使用gulp.js的情况下为 SAP Web IDE 中的 UI5 应用程序生成Component-preload.js文件。有没有办法做到这一点?

0 投票
3 回答
2536 浏览

sapui5 - 应用程序首次加载需要一分钟以上

我已经在 SAPUI5 中完成了一个应用程序并部署在 FLP 中。第一次加载需要一分钟多的时间,之后只需 2 到 3 秒。

当我在 Chrome 控制台中运行性能时,它显示脚本编写需要太多时间。如何减少应用程序的初始加载时间?

索引.html

控制器模块

XML 命名空间

0 投票
0 回答
520 浏览

sapui5 - 如何使用 ui5-cli 启动我的 UI5 项目,其 URL 为“localhost:8080/#”而没有“index.html”?

我按照演练文档创建了我的第一个 SAPUI5 / OpenUI5 项目。我使用ui5-cliNPM 来管理我的项目。

每次我想运行我的项目时,我都会键入命令ui5 serve -o index.html来启动服务。在我的浏览器中,我必须访问localhost:8080/index.html以获取我的项目视图。

但是如果我只是输入localhost:8080/,它无法index.html自动找到。那么如何解决问题呢?

这是我的package.json

下面是简单ui5.yaml的命令生成ui5 init

那么如何只localhost:8080在浏览器中访问它就可以访问我的项目呢?

0 投票
0 回答
76 浏览

sapui5 - 如何避免对分配给“dataSources”的模型数据的额外请求?(组件-preload.js)

我在manifest.json如下定义一个 JSON 数据源(仅显示相关部分):

这工作得很好;JSON 是从网络服务器加载的。在使用 UI5-Tooling 构建应用程序时,我可以看到/model/application.json实际上包含在Component-preload.jskey 下"/myAppID/model/application.json"

从 - 文件夹加载应用程序时dist,应用程序仍会访问网络服务器以获取 ,/model/application.json并且不会从Component-preload.js.

我在这里缺少什么以使其使用内存中已有的现有数据?据我所知,它manifest.json本身已经从Component-preload.js.