Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在Visual Studio代码&x27;中运行Node.JS用户定义函数;在不暂停执行的情况下运行调试控制台?_Javascript_Node.js_Debugging_Visual Studio Code_Daemon - Fatal编程技术网

Javascript 如何在Visual Studio代码&x27;中运行Node.JS用户定义函数;在不暂停执行的情况下运行调试控制台?

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 我假设调试控制台上下文是错误的 如何在调试控

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

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

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

sendMessage()
Uncaught ReferenceError: sendMessage is not defined
我假设调试控制台上下文是错误的

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

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