通过XS上传XSA应用程序时出错(Node.js错误)

2020-09-30 04:03发布

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

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


大家好,

当前,我正在尝试开发SAPUI5应用程序。 我完全遵循创建此处。

现在,当我想通过xs push -f manifest.yaml推送应用程序时,当进程尝试注入node_modules时,我将收到错误消息:

当我自己手动添加node_modules并使用xs push -f manifest.yaml重试时,它可以正常工作。 似乎Hana服务器在加载approuter文件时遇到问题。 有人知道如何解决吗?

最诚挚的问候

Manjinder

(58.3 kB)

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

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


大家好,

当前,我正在尝试开发SAPUI5应用程序。 我完全遵循创建此处。

现在,当我想通过xs push -f manifest.yaml推送应用程序时,当进程尝试注入node_modules时,我将收到错误消息:

当我自己手动添加node_modules并使用xs push -f manifest.yaml重试时,它可以正常工作。 似乎Hana服务器在加载approuter文件时遇到问题。 有人知道如何解决吗?

最诚挚的问候

Manjinder

(58.3 kB)
付费偷看设置
发送
2条回答
Doze时光
1楼-- · 2020-09-30 04:56

您的XSA实例或XSA实例的本地npm注册表似乎没有可用的approuter软件包版本,您已将其作为依赖项添加到package.json文件中。

请检查哪个approuter软件包是 在您的实例上可用,并将其调整为package.json文件。 要检查可用的approuter版本,请执行以下操作:

  • 确定应用程序" di-local-npm-registry"的URL->执行" xs apps"并获取该应用程序URL的信息。
  • 在浏览器中输入确定的URL,然后添加"/img/approuter"以获取有关程序包的信息,包括可用版本。 例如,在HANA Express Edition 2.0主机上,URL为" https://hxehost:51018/approuter"。
    响应是一个JSON对象。 "版本"对象属性包含您需要的信息。

致谢,
弗洛里安

My梦
2楼-- · 2020-09-30 04:34

嗨弗洛里安,

我检查了它。 当前已安装版本1.3.9和1.6.3。 我尝试了两种版本,上面仍然是相同的错误。

顺便说一下,我正在使用Hana 1.0 XSA。 当我尝试分析日志文件时,似乎是在npm安装期间,他们想从 https://registry.npmjs.org/approuter 。 似乎此链接已损坏。 还有其他建议。

最好的问候

Manjinder

一周热门 更多>