使用Visual Studio代码debugging节点js

我尝试用Visual Studio代码debugging节点JS中的项目,但我没有实现。 我用下面的命令build立了一个简单的项目:

express myExpressApp cd myExpressApp npm install npm start我的文件launch.json: 在这里输入图像描述

我在窗口“debugging”中select选项“启动app.js”。 应用程序运行没有问题。 我把一个断点:

在这里输入图像描述

我给Chrome的地址是: http:// localhost:3000 /

Visual Studio代码说:“暂停断点”,但我什么也没有看到,我可以按继续,应用程序继续…

编辑:我使用OS X 10.10(我testing了它,它在Ubuntu中完美的工作。)

VSCode 0.8.0在低于0.12.0的节点版本上存在问题。 升级到至less0.12.0或等待即将到来的VSCode 0.9.0。

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

为了进入“debugging”视图,您可以单击左侧的“错误”图标或点击Ctrl + Shift + D

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

你也可以在这里看到Variables窗口来查看variables的值(local / global / closure / etc)。

debugging控制台是VS Code中更多使用的debuggingfunction之一。 在debugging视图中,您正在使用的configuration旁边有一个小图标,看起来像CLI字符。 您可以单击该button,或者只是执行命令调色板search( Ctrl + Shift + P )以进行Debug: open Console 。 这将为您的临时debugging命令提供debugging控制台。

关于VS Codedebugging的文档也相当强大,所以我build议你看看这个 。