使用 VSCode 调试 Node.JS CLI 应用程序?
Debugging Node.JS CLI application with VSCode?
玩弄新发布的 VSCode Editor/IDE。
我想尝试调试一个非常基本的 Node.JS CLI 应用程序,它使用 "prompt" npm 包:
prompt.start();
prompt.get(schema, function (err, result) { ...
当我设置一些断点并开始应用程序调试时,VSCode 只是跨过 prompt.get() 并挂在调试过程中,直到我强制停止它,这以错误结束"OpenDebug process has terminated unexpectedly"。
我希望 VSCode 打开一个 shell 我可以与之互动。
我的猜测是它还没有以正确的方式实现,但可能我就是想不通...
On Linux Visual Studio 代码尚未为要调试的程序打开终端,因此无法通过命令行与其交互。作为解决方法,您可以在调试模式下从终端启动节点程序并从 VSCode 附加到它。
我已经在我们这边创建了一个错误,并确保在下一个版本中修复它。
安德烈·韦南德,
Visual Studio代码
玩弄新发布的 VSCode Editor/IDE。 我想尝试调试一个非常基本的 Node.JS CLI 应用程序,它使用 "prompt" npm 包:
prompt.start();
prompt.get(schema, function (err, result) { ...
当我设置一些断点并开始应用程序调试时,VSCode 只是跨过 prompt.get() 并挂在调试过程中,直到我强制停止它,这以错误结束"OpenDebug process has terminated unexpectedly"。
我希望 VSCode 打开一个 shell 我可以与之互动。
我的猜测是它还没有以正确的方式实现,但可能我就是想不通...
On Linux Visual Studio 代码尚未为要调试的程序打开终端,因此无法通过命令行与其交互。作为解决方法,您可以在调试模式下从终端启动节点程序并从 VSCode 附加到它。 我已经在我们这边创建了一个错误,并确保在下一个版本中修复它。
安德烈·韦南德, Visual Studio代码