使用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议你看看这个 。
- 如何使用node-inspector,Windows 7debugging带有断点的Gruntfile?
- 采用100%CPU的节点API,节点刻度处理器输出看起来很神秘
- 节点检查器/铬实例显示没有源文件,没有调用堆栈,什么都没有
- 哪个IDE支持Node.js应用程序的CoffeeScriptdebugging(源映射,断点和调用堆栈)?
- Nodeclipsedebugging器忽略断点
- Azure函数:如何在WebStorm中进行debugging?
- debuggingnode.js上的正常closures
- 为什么我无法debuggingIntellij IDEA 11中的nodejs应用程序?
- mocha节点检查器不能使用“debugging器”命令