通过 UI5 Tooling 工作区链接多个本地项目失败

问题描述 投票:0回答:1

我的 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”:脚本加载错误

我在 ui5-workspace.yaml

 创建了一个 
zkdtagesdok
 - 
ui5.yaml
所在的位置:

specVersion: "workspace/1.0"
metadata:
    name: default
dependencyManagement:
    resolutions:
        - path: ../zkdklsel

我假设它已被处理,因为如果我设置了像

workspace/8.0
这样不存在的东西,我根本无法预览。

也许我的方法完全错误——我不知道。 当稍后部署这两个应用程序时,这也应该起作用。

sapui5 ui5-tooling
1个回答
1
投票

截至 2024 年 12 月,没有内置选项来构建或服务多个应用程序项目。我们想介绍一个新的类型“组件”,它可能会满足您的需求。预计将于明年推出。

但是,暂时您可以尝试 UI5 社区中间件 ui5-middleware-ui5,这是解决此限制的方法。

© www.soinside.com 2019 - 2024. All rights reserved.