我尝试用Visual Studio代码调试node JS中的一个项目,但没有成功。我已经用下面的命令构建了一个简单的项目:
express myExpressApp
cd myExpressApp
npm安装
npm启动
我的文件launch.json:
我在“调试”窗口中选择了“启动app.js”选项。应用程序运行时没有问题。我设置了一个断点:
我在Chrome中给出了地址:http://localhost:3000/
Visual Studio代码说:“在断点上暂停”,但我没有看到任何东西,我可以按下Continue,应用程序继续...
编辑:我用的是OSX10.10(我测试过了,它在Ubuntu上运行得很好。)
发布于 2015-09-29 00:12:17
VSCode 0.8.0与早于0.12.0的节点版本存在问题。至少升级到0.12.0或等待即将推出的VSCode 0.9.0。
发布于 2015-09-22 00:06:22
使用Visual Studio代码进行调试时,当遇到断点时可以执行许多操作。
为了进入“调试”视图,你可以点击左边的"bug“图标或者点击Ctrl + Shift + D
。
您将在调用堆栈窗口中看到Paused on breakpoint.
。该窗口包括callstack,您可以双击不同的框架来浏览相应的源代码。
您还可以在此处查看 variables 窗口,以查看变量(local/global/closure/等)的值。
在VS Code中,调试中最常用的功能部分之一是调试控制台。在调试视图中,您正在使用的配置旁边有一个小图标,它看起来像CLI字符。您可以单击该选项,也可以只对Debug: open Console
执行命令调色板搜索(Ctrl + Shift + P
)。这将为您的即席调试命令打开调试控制台。
The documentation on VS Code debugging is quite robust, too, so I recommend you take a look at this。
https://stackoverflow.com/questions/32699411
复制相似问题