1

我正在使用框架创建一个基于 NodeJS 的应用程序,但我遇到了一个问题。

我的应用程序和视图在我的 Windows 10 环境中运行良好。现在我正在尝试在 Ubuntu 中继续开发它,但我在以下方面遇到了这个问题Checkbox.js

http://localhost:8000/resources/sap/m/Checkbox.js由于 MIME 类型 ("type/html") 不匹配 (X-Content-Type-Options: nosniff),来自的资源被阻止。

未捕获(承诺)错误:无法从资源/sap/m/Checkbox.js 加载“sap/m/Checkbox.js”:脚本加载错误

如您所见,该控件确实存在:
Firefox 浏览器 Ubuntu 中的 UI5 ComboBox 源代码

所有其他控件正常工作。因此,当我删除复选框时,我的视图可以正常工作。

4

1 回答 1

1

也就是说,在您看来,您必须有某个地方可以在 Windows 上工作,但不能在 Ubuntu 上工作。<Checkbox>

→ 将其更改为。<CheckBox>

同样适用于, , , ... 等。 奖励:有来自lib来自lib。<ComboBox><LightBox><FlexBox>
Breadcrumbssap.m BreadCrumbssap.uxap


PS:在支持 VSCode 扩展的 IDE 或编辑器中工作时,请考虑安装官方UI5 语言助手。该扩展程序会通知您有问题:

“Combobox”名称既不是“sap.m”命名空间中的类名,也不是<parentControl>类的聚合。

于 2021-02-27T13:02:39.330 回答