点击此处---> 群内免费提供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
我更新了答案
请,您可以共享index.html和manifest.json吗?
您的文件似乎有问题。
--------------------------------------------------- -------------------------------------
实际上,我刚刚意识到,在这一步中甚至不需要manifest.json,您可能正在混合步骤/文件。
我在manifest.json中看不到任何问题,但是您的组件可能是错误的。
您需要在属性名称中使用SAPUI5_Walkthrough。 您的Component.js将位于您在索引中指示的源文件夹中,如下所示
所以最终您的脚本将是这样
我现在将删除manifest.json进行测试。 然后在某些Web服务器(如IIS)中运行此命令,否则您可能会遇到跨域问题
Hi Mel,
您应该使用 https://sapui5.hana.ondemand.com /resources/sap-ui-core.js (在演练的第2步中提到)。 它还使用最新版本。
关于
Meghal Shah
IHi Danilo,
感谢您的回复。 他们来了。
Index.html:
<!DOCTYPE html>
manifest.json:
{
" _version":" 1.8.0",
" sap.app":{
" id":" SAPUI5_Walkthrough",
" type":"应用程序",< br>" i18n":" i18n/i18n.properties",
" title":" {{appTitle}}",
" description":" {{appDescription}}",
" applicationVersion" :{
"版本":" 1.0.0"
}
},
" sap.ui":{
" technology":" UI5",
" deviceTypes" :{
"桌面":true,
"平板电脑":true,
"电话":true
}
},
" sap.ui5":{
" rootView":{
" viewName":" SAPUI5_Walkthrough.view.App",
" type":" XML",
" async":true,
" id":" app"
},
" dependencies":{
" minUI5Version":" 1.30",
" libs":{
" sap.m":{}
}
},
" models":{
" i18n":{
" type":" sap.ui.model.resource.ResourceModel",
" settings":{
" bundleName ":"" SAPUI5_Walkthrough.i18n.i18n"
}
}
}
}
}
感谢Bohan
我会尝试的。
Mel
为什么使用
src=" https://ui5.sap.com/resources/sap-ui-core。 js "?