HANA Express Web IDE-构建hdbcd时出错

2020-08-20 05:29发布

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

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


我正在关注 Thomas Jung 关于SAP HANA开发人员基础的YouTube系列,第5.2部分 ,当我尝试构建hdbcds时,遇到以下错误:

(DIBuild)npm错误! 代码EINTEGRITY
npm ERR! 提取handlebars@4.7.4时验证失败

我正在HANA Express 2.00.045.00.1575639312上运行。 我已经将根package.json @ sap/cds更改为3.21.x,如SNote 2898240中所述。

任何指针如何开始检查错误? 或如何检查组件兼容性?

(48.1 kB)

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

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


我正在关注 Thomas Jung 关于SAP HANA开发人员基础的YouTube系列,第5.2部分 ,当我尝试构建hdbcds时,遇到以下错误:

(DIBuild)npm错误! 代码EINTEGRITY
npm ERR! 提取handlebars@4.7.4时验证失败

我正在HANA Express 2.00.045.00.1575639312上运行。 我已经将根package.json @ sap/cds更改为3.21.x,如SNote 2898240中所述。

任何指针如何开始检查错误? 或如何检查组件兼容性?

(48.1 kB)
付费偷看设置
发送
5条回答
追夢秋陽
1楼-- · 2020-08-20 05:55

这听起来像是NPM的普遍问题。 可能是缓存损坏,所涉及的软件包有问题(这不是SAP软件包所遇到的问题)或只是暂时的问题。 我会在这里提出一些建议: https://npm.community/t/ shasum-check-or-integrity-eintegrity-errors/153

Climb_Ma
2楼-- · 2020-08-20 05:31

在此之前,我尚未在openSUSE OS中安装npm或nodejs。 在这种情况下,应该使用nodejs版本8还是最新版本?

DafaDDDa
3楼-- · 2020-08-20 05:56

我不确定您是否需要在操作系统级别安装Node.js。 XSA仍将使用其自己的Node.js运行时本地副本。 您是否尝试过今天只是重做操作,希望这是存储库方面的临时问题? 您可能必须清除XSA使用的Node.js存储库缓存。 或特定版本的第三方模块可能存在问题。 在这种情况下,您可能必须强制使用其他版本。 您是否尝试过在自己的计算机上本地安装相同的版本,以查看是否是普遍问题。

这一轮没有运气。 我已经完成了几次相同的构建操作。

我认为您是对的,XSA将使用其自己的Node.js本地副本。 就我而言,它恰好是8.15.1版。 因此,我尝试在openSUSE Leap 42.3上安装相同的版本,一切正常。 这使我相信,可能是本地副本有问题吗?

有没有一种方法可以使用OS上可用的Node.js运行时进行构建?

我是小鹏鹏啊
5楼-- · 2020-08-20 05:40

也许尝试使用更新版本的cds模块(反过来可能会强制获取CDs模块) 新版本的车把)。

另一种选择是清除di-local-npm-registry的缓存。 请参阅此处的说明: https://help.sap.com/viewer/292437fbb07794IDE /en-US/5fd9473b7e994e2aa66092da5a10c75a.html

一周热门 更多>