Javascript 如何在Visual Studio代码&x27;中运行Node.JS用户定义函数;在不暂停执行的情况下运行调试控制台?
我正在尝试调试一个Node.JS应用程序,该应用程序作为守护进程运行,并定义了允许我与该守护进程交互的函数 我可以在某个点中断应用程序,然后允许我在断点上下文中运行函数。但是,服务器不会响应这些(异步)请求,因为执行已暂停 我希望能够在应用程序运行时在VSCode的调试控制台中运行程序中定义的函数,但所有函数都会输出:Javascript 如何在Visual Studio代码&x27;中运行Node.JS用户定义函数;在不暂停执行的情况下运行调试控制台?,javascript,node.js,debugging,visual-studio-code,daemon,Javascript,Node.js,Debugging,Visual Studio Code,Daemon,我正在尝试调试一个Node.JS应用程序,该应用程序作为守护进程运行,并定义了允许我与该守护进程交互的函数 我可以在某个点中断应用程序,然后允许我在断点上下文中运行函数。但是,服务器不会响应这些(异步)请求,因为执行已暂停 我希望能够在应用程序运行时在VSCode的调试控制台中运行程序中定义的函数,但所有函数都会输出: sendMessage() Uncaught ReferenceError: sendMessage is not defined 我假设调试控制台上下文是错误的 如何在调试控
sendMessage()
Uncaught ReferenceError: sendMessage is not defined
我假设调试控制台上下文是错误的
如何在调试控制台中运行用户定义的函数而不暂停执行
(我发现的一种方法是将所有函数添加到一个全局变量中,例如,console.exports=userFunc
,但这对我来说似乎有点脏)