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

2020-09-17 01:01发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)非常感谢您抽出宝贵的时间看这个问...

         点击此处--->   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
2020-09-17 01:13 .采纳回答

嗨,

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

谢谢

伊万