如何在Visual Studio Code的调试控制台中运行Node.JS用户定义的函数而不暂停执行?

问题描述

我正在尝试调试作为守护程序运行的Node.JS应用程序,并定义了允许我与该守护程序进行交互的功能

我可以在某个点对应用程序进行断点,然后允许我在断点的上下文中运行函数。但是,由于执行已暂停,因此服务器不响应这些(异步)请求。

我希望能够在应用程序运行时在VSCode的调试控制台中运行程序中定义的功能,但是所有功能输出

sendMessage()
Uncaught ReferenceError: sendMessage is not defined

我认为是由于调试控制台上下文错误

如何在不暂停执行的情况下在调试控制台中运行用户定义的函数

(我发现的一种方法是将所有功能添加全局变量中,例如console.exports = userFunc,但这对我来说似乎很肮脏)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)