点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
我正在尝试将CAP项目部署到CF。 我的srv模块的部署失败。 在应用程序日志中,我看到以下内容:
2020-04-16T09:36:12.15 + 0200 [CELL/0] OUT正在下载Droplet ... 2020-04-16T09:36:15.92 + 0200 [CELL/0] OUT下载的液滴(52.7M) 2020-04-16T09:36:15.92 + 0200 [CELL/0] OUT开始监视容器的运行状况 2020-04-16T09:36:18.46 + 0200 [APP/PROC/WEB/0] OUT> c4c-integration@1.0.0 start/home/vcap/app 2020-04-16T09:36:18.46 + 0200 [APP/PROC/WEB/0] OUT> cds运行 2020-04-16T09:36:20.27 + 0200 [APP/PROC/WEB/0]输出[cds]-从1个文件加载的模型: 2020-04-16T09:36:20.27 + 0200 [APP/PROC/WEB/0] OUT srv/csn.json 2020-04-16T09:36:23.16 + 0200 [APP/PROC/WEB/0]错误[错误]找不到模块'./../../package.json' 2020-04-16T09:36:23.16 + 0200 Function.Module._resolveFilename(内部/模块/cjs/loader.js:636:15)的[APP/PROC/WEB/0]错误 2020-04-16T09:36:23.16 + 0200 [APP/PROC/WEB/0]在Function.Module._load(内部/模块/cjs/loader.js:562:25)错误 2020-04-16T09:36:23.16 + 0200 Module.require的[APP/PROC/WEB/0]错误(内部/模块/cjs/loader.js:692:17) 2020-04-16T09:36:23.16 + 0200 [APP/PROC/WEB/0]需要时出现ERR(内部/模块/cjs/helpers.js:25:18) 2020-04-16T09:36:23.16 + 0200对象上的[APP/PROC/WEB/0]错误。<匿名>(/home/vcap/app/srv/node_modules/axios/lib/adapters/http.js:13 :11) 2020-04-16T09:36:23.16 + 0200 [APP/PROC/WEB/0]在Module._compile(内部/模块/cjs/loader.js:778:30)出现错误 2020-04-16T09:36:23.16 + 0200 [APP/PROC/WEB/0]错误在Object.Module._extensions..js(内部/模块/cjs/loader.js:789:10) 2020-04-16T09:36:23.16 + 0200 Module.load(内部/模块/cjs/loader.js:653:32)出现[APP/PROC/WEB/0]错误 2020-04-16T09:36:23.16 + 0200 tryModuleLoad(内部/模块/cjs/loader.js:593:12)出现[APP/PROC/WEB/0]错误 2020-04-16T09:36:23.16 + 0200 [APP/PROC/WEB/0]在Function.Module._load(内部/模块/cjs/loader.js:585:3)下出现ERR 2020-04-16T09:36:23.16 + 0200 [APP/PROC/WEB/0]错误npm错误! 代码ELIFECYCLE 2020-04-16T09:36:23.16 + 0200 [APP/PROC/WEB/0]错误npm错误! errno 1 2020-04-16T09:36:23.17 + 0200 [APP/PROC/WEB/0]错误npm错误! c4c-integration@1.0.0开始:`cds run` 2020-04-16T09:36:23.17 + 0200 [APP/PROC/WEB/0]错误npm错误! 退出状态1 2020-04-16T09:36:23.17 + 0200 [APP/PROC/WEB/0]错误npm错误! 2020-04-16T09:36:23.17 + 0200 [APP/PROC/WEB/0]错误npm错误! 在c4c-integration@1.0.0启动脚本处失败。 2020-04-16T09:36:23.17 + 0200 [APP/PROC/WEB/0]错误npm错误! npm可能不是问题。 上面可能还有其他日志记录输出。 2020-04-16T09:36:23.22 + 0200 [APP/PROC/WEB/0]错误npm错误! 可以在以下位置找到此运行的完整日志: 2020-04-16T09:36:23.22 + 0200 [APP/PROC/WEB/0]错误npm错误! /home/vcap/app/.npm/_logs/2020-04-16T07_36_23_171Z-debug.log 2020-04-16T09:36:23.25 + 0200 [APP/PROC/WEB/0] OUT退出状态1 2020-04-16T09:36:24.73 + 0200 [CELL/0] OUT单元acd71ac0-675a-4e13-b523-45fd8ab21b8a停止实例d5fcc9a7-40ae-4341-7865-17c9 2020-04-16T09:36:24.73 + 0200 [CELL/0] OUT单元acd71ac0-675a-4e13-b523-45fd8ab21b8a破坏了容器,例如d5fcc9a7-40ae-4341-7865-17c9 2020-04-16T09:36:24.77 + 0200 [API/27] OUT进程崩溃,类型为:" Web"
我在项目 https://github.com/axios/axios
axios库中失败的行是 var pkg = require('./../../package.json'); 来自 https://github.com/axios/ axios/blob/master/lib/adapters/http.js
"严格使用"; var utils = require('./../utils'); var resolve = require('./../core/settle'); var buildFullPath = require('../core/buildFullPath'); var buildURL = require('./../helpers/buildURL'); var http = require('http'); var https = require('https'); var httpFollow = require('follow-redirects')。http; var httpsFollow = require('follow-redirects')。https; var url = require('url'); var zlib = require('zlib'); var pkg = require('./../../package.json'); var createError = require('../core/createError'); var EnhanceError = require('../core/enhanceError'); [...]
我不明白为什么在CF部署中这将失败。 它正在导入主要的axios package.json,这绝对是应该的。 当然,这一切都在本地工作。
有人可以帮忙吗? 我觉得我缺乏对CF上的构建和部署过程的了解,无法真正分析和解决此问题。
最诚挚的问候,
Manuel
相关问答
- 适用于SAP HANA的HANA Express 1 SP12 AWS SAP WebIDE-Builder'mtabuilder'不适用于工作区
- OData参数在XSA和XSODATA文件中展开
- 500 Internal Server Error-提供了无效的HANA设置。 OData服务已禁用?
- SAP Cloud Foundry中没有配额
- DestinationAccessException:调用BusinessPartner Servlet时-Cloud Foundry上的Blog 4
- Neo还是Cloud Foundry?
- 我的SAP Cloud Foundry Apps自动停止
- 试用阶段在法兰克福地区不提供自动定标器服务?
当然,经过数小时的努力后,我在此处发布的几分钟内解决了该问题...
解决方案是在本地删除node_modules/并重新安装npm。 然后构建并部署,然后就可以使用。
是的,我现在一直在做,谢谢!
根据您的部署类型,还应该 在" .cfignore"中添加" node_modules",或在您的mta中将其忽略,以防止上传该文件夹。 cf会在部署时照顾" npm i"。 最好,
一周热门 更多>