我的 VS Code 工作区看起来像这样:
SAPUI5
-zkdklsel (Component. Neither an application nor a library)
-zkdtagesdok (Application)
在
zkdtagesdok
应用程序描述符中,我定义了zkdklsel
组件的用法:
"componentUsages": {
"klientSelect": {
"name": "zkdklsel",
"settings": {},
"...": "..."
当我在 VS Code 中预览时,总是收到错误:
ModuleError:无法从../resources/zkdklsel/Component.js加载“zkdklsel/Component.js”:脚本加载错误
创建了一个
zkdtagesdok
- ui5.yaml
所在的位置:
specVersion: "workspace/1.0"
metadata:
name: default
dependencyManagement:
resolutions:
- path: ../zkdklsel
我假设它已被处理,因为如果我设置了像
workspace/8.0
这样不存在的东西,我根本无法预览。
也许我的方法完全错误——我不知道。 当稍后部署这两个应用程序时,这也应该起作用。
截至 2024 年 12 月,没有内置选项来构建或服务多个应用程序项目。我们想介绍一个新的类型“组件”,它可能会满足您的需求。预计将于明年推出。
但是,暂时您可以尝试 UI5 社区中间件 ui5-middleware-ui5,这是解决此限制的方法。