是什么导致" cb()从不调用!" 尝试运行node.js模块时出错?

2020-09-17 01:01发布

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

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


非常感谢您抽出宝贵的时间看这个问题。

环境是HXE 2 SPS03。

目标是将调试器附加到Web IDE中的node.js模块。

当XSA应用程序的package.json文件的节点引擎设置为" 6.x"时,该应用程序将运行。

尽管如此,当尝试附加调试器时,会出现一条消息->("调试不可用:Node.js <8.1.0不支持调试。请考虑升级package.json中的引擎"。)

然后,将package.json文件的节点引擎条目从" 6.x"更改为" ^ 8"(如openSAP教程中所示),并尝试运行node.js模块会导致错误。

附件的日志文件显示错误消息。 package.json文件也已附加。

请让我知道是否有必要提供更多信息。

谢谢您对这个问题的看法。

2018-06-25t15-51-46-763z-debuglog.txt packagejson.txt

2018-06-25t15-51-46-763z-debuglog.txt (50.7 kB)

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

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


非常感谢您抽出宝贵的时间看这个问题。

环境是HXE 2 SPS03。

目标是将调试器附加到Web IDE中的node.js模块。

当XSA应用程序的package.json文件的节点引擎设置为" 6.x"时,该应用程序将运行。

尽管如此,当尝试附加调试器时,会出现一条消息->("调试不可用:Node.js <8.1.0不支持调试。请考虑升级package.json中的引擎"。)

然后,将package.json文件的节点引擎条目从" 6.x"更改为" ^ 8"(如openSAP教程中所示),并尝试运行node.js模块会导致错误。

附件的日志文件显示错误消息。 package.json文件也已附加。

请让我知道是否有必要提供更多信息。

谢谢您对这个问题的看法。

2018-06-25t15-51-46-763z-debuglog.txt packagejson.txt

2018-06-25t15-51-46-763z-debuglog.txt (50.7 kB)
付费偷看设置
发送
2条回答
wang628962
1楼 · 2020-09-17 01:13.采纳回答

嗨,

在我的 package.json 中添加" engines":{" node":" 0.8.x"} 为我解决了该错误。

谢谢

伊万

jovirus
2楼-- · 2020-09-17 01:37

成功!

我预感要重新安装升级(sudo ./hxe_upgrade.sh)(从SPS02到SPS03)。 并且,尝试在应用程序中运行node.js模块-将" 0.8.x"设置为节点引擎再次产生错误-尽管将节点引擎设置为" ^ 8"也可以。 而且,我能够附加调试器并调试一些xsjs代码。

谢谢!


一周热门 更多>