Sapui5 无法将CAP应用程序部署到Cloud Foundry

Sapui5 无法将CAP应用程序部署到Cloud Foundry,sapui5,cloud-foundry,sap-cloud-platform,ui5-tooling,sap-cap,Sapui5,Cloud Foundry,Sap Cloud Platform,Ui5 Tooling,Sap Cap,我一直在使用云应用程序编程模型(Node.js)开发一个应用程序,遵循本教程: 不幸的是,我无法将其部署到Cloud Foundry。我还根据上面的教程创建了一个应用程序(bookshop),以检查是否出现了相同的错误 错误如下所示,它发生在我尝试执行练习10中的npm run build:mta命令时 [2020-11-03 15:29:43]执行“make-f Makefile_20201103152943.mta p=cf mtar=strict=true mode=”命令的信息。。。

我一直在使用云应用程序编程模型(Node.js)开发一个应用程序,遵循本教程:

不幸的是,我无法将其部署到Cloud Foundry。我还根据上面的教程创建了一个应用程序(bookshop),以检查是否出现了相同的错误

错误如下所示,它发生在我尝试执行练习10中的
npm run build:mta
命令时

[2020-11-03 15:29:43]执行“make-f Makefile_20201103152943.mta p=cf mtar=strict=true mode=”命令的信息。。。
[2020-11-03 15:29:45]验证MTA项目的信息
[2020-11-03 15:29:45]错误“mta.yaml”文件无效:
第28行:“bookshop ui”模块所需的“srv binding”属性集未定义
第34行:“bookshop ui”模块的“url”属性未解析;未提供“srv绑定/srv url”属性
make:**[Makefile_20201103152943.mta:26:pre_validate]错误1
错误:无法生成MTA项目:无法执行“make-f Makefile_20201103152943.MTA p=cf mtar=strict=true mode=”命令:退出状态2
npm错误!代码失效循环
npm错误!错误1
npm错误!bookshop@1.0.0build:mta:`cds build/all&&mbt build-p=cf`
npm错误!退出状态1
npm错误!
npm错误!失败bookshop@1.0.0构建:mta脚本。
npm错误!这可能不是npm的问题。上面可能还有其他日志输出。
完整调试日志:

0信息如果它以ok结尾,它就工作了
1详细cli[
1详细cli'C:\\Program Files\\nodejs\\node.exe',
1详细cli'C:\\Users\\XXXXX\\AppData\\Roaming\\npm\\node\u modules\\npm\\bin\\npm cli.js',
1详细cli“运行”,
1详细cli“生成:mta”
1详细cli]
2信息使用npm@6.14.8
3信息使用node@v12.19.0
4详细的运行脚本['prebuild:mta','build:mta','postfuild:mta']
5信息生命周期bookshop@1.0.0~prebuild:mta:bookshop@1.0.0
6信息生命周期bookshop@1.0.0~build:mta:bookshop@1.0.0
7详细的生命周期bookshop@1.0.0~build:mta:生命周期中的不安全烫发为true
8详细的生命周期bookshop@1.0.0~build:mta:PATH:C:\Users\XXXXX\AppData\Roaming\npm\node\u modules\npm\node\u modules\npm lifecycle\node gyp bin;C:\Users\XXXXX\Desktop\saproject\bookshop\node\u modules\.bin;C:\ProgramFiles\Java\jdk1.8.0\U 172\bin;C:\ProgramFiles\Java\jre1.8.0\U 172\bin;C:\ProgramFiles(x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\ProgramFiles\apache-maven-3.6.3\bin;C:\ProgramFiles\Docker\Docker\resources\bin;C:\ProgramData\DockerDesktop\version bin;C:\ProgramFiles\PuTTY\;C:\ProgramFiles\OpenJDK12\Bin;C:\ProgramData\Chocolate\bin;C:\ProgramFiles\nodejs\;C:\Python\Python37\Scripts\;C:\Python\Python37\;C:\Users\XXXXXX\AppData\Local\Microsoft\WindowsApps;C:\Users\XXXXXX\AppData\Roaming\Cloud Foundry;C:\Users\XXXXX\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\XXXXXX\AppData\Roaming\npm;C:\Users\XXXXXX\AppData\Local\Programs\Git\cmd;
9详细的生命周期bookshop@1.0.0~build:mta:CWD:C:\Users\XXXXX\Desktop\saproject\bookshop
10愚蠢的生命周期bookshop@1.0.0~build:mta:Args:['/d/s/c','cds-build/all&&mbt-build-p=cf']
11愚蠢的生命周期bookshop@1.0.0~build:mta:Returned:code:1信号:null
12信息生命周期bookshop@1.0.0~build:mta:无法执行build:mta脚本
13详细堆栈错误:bookshop@1.0.0build:mta:`cds build/all&&mbt build-p=cf`
13详细堆栈退出状态1
13 EventEmitter上的详细堆栈。(C:\Users\XXXXX\AppData\Roaming\npm\node\u modules\npm\node\u modules\npm lifecycle\index.js:332:16)
13 EventEmitter.emit上的详细堆栈(events.js:314:20)
13子进程上的详细堆栈。(C:\Users\XXXXXX\AppData\Roaming\npm\node\u modules\npm\node\u modules\npm lifecycle\lib\spawn.js:55:14)
13 ChildProcess.emit上的详细堆栈(events.js:314:20)
13 maybeClose的详细堆栈(internal/child_process.js:1021:16)
13 Process.ChildProcess.\u handle.onexit处的详细堆栈(internal/child\u Process.js:286:5)
14详细的pkgidbookshop@1.0.0
15详细cwd C:\Users\XXXXX\Desktop\saproject\bookshop
16详细窗口\u NT 10.0.18363
17详细argv“C:\\Program Files\\nodejs\\node.exe”“C:\\Users\\XXXXX\\AppData\\Roaming\\npm\\node\U模块\\npm\\bin\\npm cli.js”“运行”“生成:mta”
18详细节点v12.19.0
19详细的npm v6.14.8
20错误代码ELIFECYCLE
21错误1
22错误bookshop@1.0.0build:mta:`cds build/all&&mbt build-p=cf`
22错误退出状态1
23发生错误时失败bookshop@1.0.0构建:mta脚本。
23错误这可能不是npm的问题。上面可能还有其他日志输出。
24详细退出[1,true]
mta.yml文件-与教程中的完全相同

##基于模板版本0.4.0生成的mta.yaml
##appName=书店
##语言=节点;多租户=假
##认可者=
_架构版本:“3.1”
ID:书店
版本:1.0.0
描述:“一个简单的CAP项目。”
参数:
启用并行部署:true
构建参数:
首先:
-建筑商:定制
命令:
-npm安装-生产
-npx-p@sap/cds dk cds构建——生产
模块:
##############用户界面模块##########################
-名称:书店用户界面
类型:nodejs
路径:应用程序
参数:
内存:256M
磁盘配额:2.56亿
要求:
-名称:srv绑定
组别:目的地
特性:
forwardAuthToken:true
真的吗
名称:srv绑定
url:~{srv url}
#---------服务器模块------------------------
-名称:书店
# ------------------------------------------------------------
类型:nodejs
路径:gen/srv
要求:
#从CAP配置中提取的资源
-名称:书店数据库
提供:
-名称:srv api#CAP服务消费者所需(例如Approter)
特性:
srv url:${defaul