点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我正在尝试使用SAP Web IDE在随后的" SAPUI5:UI开发工具包...."中实现"演练"教程的"步骤9"。
在浏览器中加载页面时,我得到以下信息:
2018-03-29 15:25:52.686000 registerResourcePath('',' https://ui5.sap.com/resources /')-sap.ui.ModuleSystem
sap-ui-core.js:168:740
2018-03-29 15:25:52.688000 registerResourcePath( 'SAPUI5_Walkthrough','./')-sap.ui.ModuleSystem sap-ui-core.js:168:740
2018-03-29 15:25:52.688000 URL前缀设置为:-sap。 ui.ModuleSystem
sap-ui-core.js:168:740
2018-03-29 15:25:52.690000(默认): https://ui5.sap.com/resources /-sap.ui.ModuleSystem
sap-ui-core.js:168:740
2018-03-29 15:25:52.690000'SAPUI5_Walkthrough':./-sap.ui.ModuleSystem
sap-ui-core.js:168:740
由于主线程上的同步XMLHttpRequest被弃用 它对最终用户体验的有害影响。 如需更多帮助,请 http://xhr.spec.whatwg.org /
jquery.sap.global-dbg.js:525:10
跨域请求被阻止:同源策略禁止读取 https://ui5.sap.com/resources/SAPIU5_Walkthrough/manifest.json 。 (原因:CORS标头" Access-Control-Allow-Origin"缺失)。
2018-03-29 15:25:53.548000无法从" SAPIU5_Walkthrough/manifest.json"(组件SAPIU5_Walkthrough.Component)加载组件清单! 原因:错误:无法从 https加载资源SAPIU5_Walkthrough/manifest.json ://ui5.sap.com/resources/SAPIU5_Walkthrough/manifest.json 。 检查"找不到文件"或解析错误。 原因:-
似乎第一个registerResourcePath正在自动实现。 第二个registerResourcePath来自我的index.html页面:
在index.html文件中,您已如下定义resourceroot
但是您将组件命名为sap.ui.demo.walkthrough-这应该与resourceroot名称匹配。
请按如下所示更改index.html文件中的resourceroot
嗨,Jun
感谢您的提问。 我正在使用SAP Cloud Platform Web IDE。
我读到 https://ui5.sap.com/resources/sap -ui-core.js
将始终指向最新版本。
我不知道将最佳链接用于SAP Web IDE。 我将为更好的URL提出任何建议。
谢谢
梅尔
Saurabh嗨,
感谢您的回答。
SAPUI5_Walkthrough是项目的名称,而不是sap.ui.demo.walkthrough。
我将组件名称更改为与resourceroot名称相同,即"
SAPUI5_Walkthrough"。但是我仍然收到相同的错误:
2018-03-30 10:26:04.962000无法从" SAPIU5_Walkthrough/manifest.json"(组件SAPIU5_Walkthrough.Component)加载组件清单! 原因:错误:无法从 https加载资源SAPIU5_Walkthrough/manifest.json ://ui5.sap.com/resources/SAPIU5_Walkthrough/manifest.json 。 检查"找不到文件"或解析错误。 原因:-
好像是线
src=" https://ui5 .sap.com/resources/sap-ui-core.js "
导致manifest.json的网址为:
https://ui5.sap.com/resources/SAPIU5_Walkthrough/manifest.json
manifest.json的本地路径实际上是"/webapp/manifest.json"。
SAPUI5库的路径和资源根的路径似乎并不完全分开。
此致
梅尔
嗨梅尔,
我最近遇到了这个问题。 我发现我的Component.js文件中有问题。
组件名称如下:
返回UIComponent.extend(" Component",{
然后我将其更正为:
返回UIComponent.extend(" sap.ui.demo.walkthrough.Component",{
现在我的问题已解决。
干杯
Bohan