繁体   English   中英

使用Visual Studio Code调试节点js

[英]Debug node js with Visual Studio Code

我尝试使用Visual Studio Code在节点JS中调试项目,但我没有实现。 我用下一个命令构建了一个简单的项目:

表达myExpressApp
cd myExpressApp
npm安装
npm开始

我的文件launch.json:

在此输入图像描述

我在Window“Debug”中选择选项“Launch app.js”。 应用程序运行没有问题。 我提出了一个断点:

在此输入图像描述

我在Chrome中给出了地址: http:// localhost:3000 /

Visual Studio Code说:“在断点暂停”,但我没有看到任何内容,我可以按继续,应用程序继续...

暂停断点

编辑:我使用OS X 10.10(我测试了它,它在Ubuntu中完美运行。)

VSCode 0.8.0存在早于0.12.0的节点版本的问题。 升级到至少0.12.0或等待即将推出的VSCode 0.9.0。

使用Visual Studio Code进行调试时,遇到断点时可以执行许多操作。

要进入“调试”视图,您可以单击左侧的“错误”图标或Ctrl + Shift + D

你看到Paused on breakpoint. 在“ 调用堆栈”窗口中。 该窗口包含callstack,您可以双击不同的帧以浏览相应的源。

您还可以在此处看到“ 变量”窗口以查看变量的值(local / global / closure / etc.)。

VS Code中调试中较常用的功能部分之一是调试控制台。 在调试视图中,您正在使用的配置旁边有一个小图标,看起来像CLI字符。 您可以单击该命令,也可以只执行命令选项板搜索( Ctrl + Shift + P )进行Debug: open Console 这将打开您的临时调试命令的调试控制台。

关于VS Code调试的文档也非常强大,所以我建议你看看这个

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM