点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入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)
您好 Michael Kempe 和@Thomas Jung,
我已经安装了SAP HANA Express(2.00.045.00.20200121.1),并且遇到了完全相同的问题。 删除安装后参考可以使构建成功,但否则将失败。 我正在使用此openSAP 动手培训材料。 您有解决方案吗? 后安装有多重要? 是绝对必要还是可以忽略? 希望您能尽快给我答复,否则我将无法继续进行培训。
谢谢
Dimitar
再次问好,
另外我测试了生成的package.json文件并使用
依赖项@ sap/cds":" ^ 2.10"有效,默认情况下@ sap/cds":" ^ 3.34.2"无效。
周末愉快!
安德烈(Andre)
不确定这是否相关,但存在类似的ESLINT错误:
也已针对此组合浮出水面:
谢谢,
gm
一周热门 更多>