点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 当前,我正在看 T h...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 当前,我正在看 T h...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
当前,我正在看 T homas Jung的视频系列" SAP HANA开发人员基础" "。我已经安装了SAP HANA Exp。2.0 SPS04(作为VM)。会话5.1中的db-module的第一个构建以错误"在deploy @ postinstall脚本处失败"结束(请参阅日志图片)。
这是错误的控制台日志:
这是db-module的package.json内容:
{ " name":"部署", "依赖关系":{ " @ sap/hdi-deploy":" ^ 3.8.2" }, "引擎": { " node":" ^ 8" }, "脚本":{ " postinstall":" node .build.js", "开始":"节点node_modules/@sap/hdi-deploy/deploy.js" } }
这是相关build.js的内容:
//根据是否具有顶层package.json执行CDS构建。 //当CF/XSA buildpack调用我们时,Package.json不可用。 在这种情况下,我们什么都不做 //并假设我们的模型已经构建并且可以在此数据库应用程序中使用。 // //这是一种解决方法,将由CDS生成数据库模块以及package.json的解决方案代替。 const fs = require('fs'); const childproc = require('child_process'); 如果(fs.existsSync('../package.json')){ //在构建时为true,在CF过渡时为false childproc.execSync('npm install && npm run build',{ cwd:'..', stdio:"继承" }); }
==>用于HANA的SAP Web IDE在" const fs ..."行显示错误= ESLint ...保留了关键字" const"。 但是我认为这只是一个ESLint问题。
文件内容未更改(自动生成的内容)。
我刚刚发现,当我删除package.json中的" postinstall"行时,构建过程就开始成功了。 不知道,以后是否会成为问题。
有什么想法吗?
谢谢
KR
迈克尔
(42.4 kB)
你好,
很抱歉迟到了。
我删除了字符,因此仅应使用" @ sap/hdi-deploy"软件包的确切版本。 另外,我再次添加了postinstall-row。
遗憾的是,构建过程仍然抛出相同的错误。
KR
Michael
一周热门 更多>