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

2020-09-30 04:03发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 当前,我正在尝试开发...

         点击此处--->   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时光
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对象。 "版本"对象属性包含您需要的信息。

致谢,
弗洛里安

一周热门 更多>