无法创建BuildTaskHandler [@ sap/cds/lib/build/node-cf]并生成:`cds build/all --clean`

2020-08-15 10:42发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我想要构建多目标应用程序时遇到麻...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我想要构建多目标应用程序时遇到麻烦。 我没有任何变化,我想知道您是否对此有任何建议或答案! 如果您需要更多信息,请告诉我。

 9:51:22(执行程序)[cds]-无法创建BuildTaskHandler [@ sap/cds/lib/build/node-cf]

 9:51:22(Executor)[cds]-语法错误:无效的正则表达式:/^(?:(?:_ | \ p {Letter} | \ p {Letter_Number})(?:_ | \ p {Letter}  | \ p {Letter_Number} | \ p {Decimal_Number} | \ p {Nonspacing_Mark} | \ p {Spacing_Mark} | \ p {Connector_Punctuation} | \ p {Format}){0,127})/:无效的转义

 9:51:22(Executor)SyntaxError:无效的正则表达式:/^(?:(?:_ | \ p {Letter} | \ p {Letter_Number})(?:_ | \ p {Letter} | \ p {  Letter_Number} | \ p {Decimal_Number} | \ p {Nonspacing_Mark} | \ p {Spacing_Mark} | \ p {Connector_Punctuation} | \ p {Format}){0,127})/:无效的转义

 9:51:22(执行员)在新的RegExp()

 9:51:22(执行者)在Object。  8:27)

 9:51:22(执行员)在Module._compile(module.js:653:30)

 9:51:22(执行员)在Object.Module._extensions..js(module.js:664:10)

 9:51:22(执行员)在Module.load(module.js:566:32)

 9:51:22(执行人)在tryModuleLoad(module.js:506:12)

 9:51:22(执行器)at Function.Module._load(module.js:498:3)

 9:51:22(执行员)在Module.require(module.js:597:17)

 9:51:22(执行人)at require(internal/module.js:11:18)

 9:51:22(Executor)at Object。<匿名>(/projects/chatbot-backend-dev/node_modules/@sap/odata-server/node_modules/@sap/odata-commons/lib/uri/KeyValueParser.js:  7:19)

 9:51:22(执行员)

 9:51:22(执行程序)[cds]-使用[Hana DB Module Builder]构建模块[db]

 9:51:22(执行员)[cds]-模型:db/data-model.cds,srv/chatbot-service.cds,srv/say.cds

 9:51:22(执行员)[cds]-创建db/src/gen/csv/chatbot-Countries.hdbtabledata

 9:51:22(执行员)[cds]-创建db/src/gen/csv/chatbot-GeneralSettings.hdbtabledata

 9:51:22(执行员)[cds]-创建db/src/gen/csv/chatbot-Partners.hdbtabledata

 9:51:22(执行员)[cds]-创建db/src/gen/csv/chatbot-Tips.hdbtabledata

 9:51:22(执行员)[cds]-创建db/src/gen/csv/chatbot-Users.hdbtabledata

 9:51:22(执行员)

 9:51:22(执行员)[cds]-完成>将输出写入:

 9:51:22(执行员)db/src/gen/.hdiconfig

 9:51:22(执行员)db/src/gen/.hdinamespace

 9:51:22(执行员)db/src/gen/CHATBOTSERVICE_ACCOUNTS.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOTSERVICE_B1SESSIONS.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOTSERVICE_CHATBOTSESSIONS.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOTSERVICE_CHATBOTSESSIONSDETAILS.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOTSERVICE_COMPANYDBS.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOTSERVICE_COUNTRIES.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOTSERVICE_DOCUMENTATION.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOTSERVICE_ENDPOINTS.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOTSERVICE_EULA.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOTSERVICE_GENERALSETTINGS.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOTSERVICE_PARTNERCONTACTS.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOTSERVICE_PARTNERS.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOTSERVICE_PERMISSIONS.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOTSERVICE_RESOURCES.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOTSERVICE_TIPS.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOTSERVICE_USERCOMPANIES.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOTSERVICE_USERS.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOTSERVICE_USERSPERMISSIONS.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOTSERVICE_VWCHATBOTSESSIONS.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOTSERVICE_VWCOMPANIES.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOTSERVICE_VWUSERCOMPANIES.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOTSERVICE_VWUSERS.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOT_A.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOT_ACCOUNTS.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOT_B.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOT_B1SESSIONS.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOT_C.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOT_CHATBOTSESSIONS.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOT_CHATBOTSESSIONSDETAILS.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOT_COMPANYDBS.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOT_COUNTRIES.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOT_DOCUMENTATION.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOT_ENDPOINTS.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOT_EULA.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOT_GENERALSETTINGS.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOT_ORDERHEADERS.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOT_ORDERS.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOT_PARTNERCONTACTS.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOT_PARTNERS.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOT_PERMISSIONS.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOT_RESOURCES.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOT_TIPS.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOT_USERCOMPANIES.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOT_USERS.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOT_USERSPERMISSIONS.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOT_VWCHATBOTSESSIONS.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOT_VWCOMPANIES.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOT_VWUSERCOMPANIES.hdbcds

 9:51:22(执行员)db/src/gen/CHATBOT_VWUSERS.hdbcds

 9:51:22(执行员)db/src/gen/SAY_AX.hdbcds

 9:51:22(执行员)db/src/gen/SAY_BX.hdbcds

 9:51:22(执行员)db/src/gen/SAY_CX.hdbcds

 9:51:22(执行员)db/src/gen/SAY_DX.hdbcds

 9:51:22(执行员)db/src/gen/SAY_ORDERHEADERS.hdbcds

 9:51:22(执行员)db/src/gen/SAY_ORDERS.hdbcds

 9:51:22(执行员)db/src/gen/csv/chatbot-Countries.csv

 9:51:22(执行者)db/src/gen/csv/chatbot-Countries.hdbtabledata

 9:51:22(执行员)db/src/gen/csv/chatbot-GeneralSettings.csv

 9:51:22(执行员)db/src/gen/csv/chatbot-GeneralSettings.hdbtabledata

 9:51:22(执行员)db/src/gen/csv/chatbot-Partners.csv

 9:51:22(执行员)db/src/gen/csv/chatbot-Partners.hdbtabledata

 9:51:22(执行员)db/src/gen/csv/chatbot-Tips.csv

 9:51:22(执行者)db/src/gen/csv/chatbot-Tips.hdbtabledata

 9:51:22(执行员)db/src/gen/csv/chatbot-Users.csv

 9:51:22(执行者)db/src/gen/csv/chatbot-Users.hdbtabledata

 9:51:22(Executor)[cds]-时间:835.553ms

 9:51:22(执行员)

 9:51:22(执行器)(节点:2266)警告:console.timeEnd()没有这样的标签'[cds]-time'

 9:51:22(执行员)npm ERR! 代码ELIFECYCLE

 9:51:22(执行员)npm ERR!  errno 1

 9:51:22(执行员)npm ERR!  chatbot-backend-dev@1.0.0 build:`cds build/all --clean`

 9:51:22(执行员)npm ERR! 退出状态1

 9:51:22(执行员)npm ERR!

 9:51:22(执行员)npm ERR! 在chatbot-backend-dev@1.0.0生成脚本处失败。

 9:51:22(执行员)npm ERR!  npm可能不是问题。 上面可能还有其他日志记录输出。

 9:51:22(执行员)

 9:51:22(执行员)npm ERR! 可以在以下位置找到此运行的完整日志:

 9:51:22(执行员)npm ERR! /home/user/.npm/_logs/2020-02-27T15_51_22_712Z-debug.log

 9:51:22(执行员)child_process.js:645

 9:51:22(执行人)犯错;

 9:51:22(执行员)^

 9:51:22(执行员)

 9:51:22(执行程序)错误:命令失败:npm install && npm run build

 9:51:22(执行人)at checkExecSyncError(child_process.js:602:13)

 9.51:22(执行员)在Object.execSync(child_process.js:642:13)

 9:51:22(执行员)在Object。<匿名>(/projects/chatbot-backend-dev/db/.build.js:12:15)

 9:51:22(执行员)在Module._compile(module.js:653:30)

 9:51:22(执行员)在Object.Module._extensions..js(module.js:664:10)

 9:51:22(执行员)在Module.load(module.js:566:32)

 9:51:22(执行人)在tryModuleLoad(module.js:506:12)

 9:51:22(执行器)at Function.Module._load(module.js:498:3)

 9:51:22(执行员)在Function.Module.runMain(module.js:694:10)

 9:51:22(执行程序)启动时(bootstrap_node.js:204:16)

 9:51:22(执行员)npm ERR! 代码ELIFECYCLE

 9:51:22(执行员)npm ERR!  errno 1

 9:51:22(执行员)npm ERR!  deploy @ postinstall:`node .build.js`

 9:51:22(执行员)npm ERR! 退出状态1

 9:51:22(执行员)npm ERR!

 9:51:22(执行员)npm ERR! 在deploy @后安装脚本上失败。

 9:51:22(执行员)npm ERR!  npm可能不是问题。 上面可能还有其他日志记录输出。

 9:51:22(执行员)

 9:51:22(执行员)npm ERR! 可以在以下位置找到此运行的完整日志:

 9:51:22(执行员)npm ERR! /home/user/.npm/_logs/2020-02-27T15_51_22_726Z-debug.log

 9:51:22(执行员)。[2020-02-27 15:51:22]错误无法建立" chatbot-backend-dev-db"模块:无法执行" npm install --production"命令: 退出状态1

 9:51:22(执行员)制作:*** [Makefile_20200227155115.mta:37:chatbot-backend-dev-db]错误1

 9:51:22(Executor)错误:无法构建MTA项目:无法执行" make -f Makefile_20200227155115.mta p = cf mtar = strict = true mode ="命令:退出状态2

 9:51:22(MTA BUILD)" MTA构建任务"过程以代码1完成

 9:51:22(MTA BUILD)构建" chatbot-backend-dev"失败。
3条回答
黑丝骑士
2020-08-15 11:01 .采纳回答

你好

问题似乎是由需要Node.js版本> = 10的Node.js模块引起的,而该应用程序似乎是在Node.js 8上运行的(此问题已消失)

正确的解决方案是将顶级package.json的" engines"字段中的版本提高到" ^ 10"或" ^ 12"。

但是,我们发现Web IDE在构建环境中尚不支持这些版本。 在解决此问题时,作为一种解决方法,请将顶级package.json中的'@ sap/cds'版本降低为" 3.21.x"。

基督教徒

一周热门 更多>