首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >错误:启用ui5-tooling时,无法从resources/sap/ushell/library.js加载'sap/ushell/library.js‘

错误:启用ui5-tooling时,无法从resources/sap/ushell/library.js加载'sap/ushell/library.js‘
EN

Stack Overflow用户
提问于 2021-05-31 10:40:17
回答 2查看 380关注 0票数 1

我克隆了ui5-tooling的demo项目并成功运行它。但是,如果我对项目做了一点更改,就会出现一些错误。

重现

我对manifest.json做了一点修改,如下所示:

代码语言:javascript
运行
复制
"sap.ui5": { "dependencies": { "libs": { "sap.ui.core": { "lazy": false }, "sap.m": { "lazy": false }, "sap.ui.layout": { "lazy": false }, "sap.ui.unified": { "lazy": false }, "sap.ushell": { "lazy": false } } },

添加另一个库'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。如果我通过'File‘手动添加库,那么就会出现更多的错误,比如'ui5 not found: /resources/sap/ui/core/themes/sap_belize/base.less’

EN

回答 2

Stack Overflow用户

发布于 2021-08-30 09:24:19

我在这里也遇到了同样的问题,按照Boghyon的指示,最后一步是更改index.html文件中的数据源,因为您现在使用的是SAPUI5而不是OpenUI5 (即在您的引导脚本中使用src="https://sapui5.hana.ondemand.com/resources/sap-ui-core.js" )。

票数 1
EN

Stack Overflow用户

发布于 2021-06-29 19:36:53

sap.ushell只在SAPUI5中可用,因为它不是开源的。

自UI5工具specVersion 2以来,您可以在ui5.yaml文件中定义应用程序应该使用SAPUI5还是OpenUI5

  1. 按照https://sap.github.io/ui5-tooling/pages/GettingStarted/中提到的步骤进行操作。

最重要的是,一定要告诉我们需要使用SAPUI5 (而不是OpenUI5):ui5 use sapui5@latest

  1. sap.ushell添加到库列表中。ui5添加sap.ushell

您可以仔细检查该库是否已添加到ui5.yaml文件中。还要确保specVersion为2.x,并将framework设置为SAPUI5

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67767346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档