找不到自定义SAPUI5库的库预加载

2020-08-24 16:59发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我目前正试图将自定...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家您好,

我目前正试图将自定义SAPUI5库正确导入并由S/4HANA系统的Fiori Launchpad中部署的一系列应用程序使用。

现在,我要做的是将库文件复制到相应的" lib"文件夹中,并在 manifest.json 以及相应的视图控制器中对其进行引用。

接下来,我部署了使用该库的应用程序,并在Fiori Launchpad中注册了该应用程序,并尝试运行该应用程序。

应用程序运行正常,但是如果我检查控制台,则会出现以下错误:

让我感到困惑的是,运行时将 library-preload.js 查找到另一个SAPUI5应用程序(所使用的库也已部署为SAPUI5应用程序)的文件中,而不是寻找 它在 manifest.json 中定义的 resourceRoots 中。

发生这种情况是否有原因? 我希望Fiori Launchpad的运行时考虑 manifest.json 并在中寻找 library-preload.js 。/lib/com/customlibrary/library -preload.js 。

谢谢你,祝你有美好的一天!
SePo

(8.5 kB)
付费偷看设置
发送
3条回答
代楠1984
1楼-- · 2020-08-24 17:36

您好 Sergiu Popa

我认为这旨在将组件加载到同一文件夹中 (具有相同名称空间的子组件)(虽然不确定),请检查resourcesRoots上的文档是否有意义,我只了解那里的点点滴滴。

https://help.sap.com/doc/saphelp_uiaddon20/2.05/en-US/be/0cf40f61184b358bht5faedaec98b2

理想情况下,默认情况下它应该工作,而无需提供任何resourceRoots。

您能告诉我"将所有文件复制到lib文件夹"是什么意思吗? "? 我希望该库仍部署在UI5_UI5 SICF节点下。

谢谢,
Mahesh

闻人可可
2楼-- · 2020-08-24 17:51

嗨,Mahesh,

并非如此; 这很重要,因为如果库中没有i18n文本,那么我总是必须将文本复制到组件的i18n捆绑包中。

我将库移至组件中只是为了避免出现单点故障。 现在,当我使用库时,我要做的就是将文件复制到组件的lib文件夹中,仅此而已。 我不想在意将i18n文本复制到组件。

干杯,
Sergiu

槿木_熙
3楼-- · 2020-08-24 17:36

一周热门 更多>