Node.js有哪些调试选项?特别是在Visual Studio Code中
What debugging options are available for Node.js? Esp. in Visual Studio Code
我来自于ASP开发。. NET MVC/c#使用Visual Studio。在这个堆栈中,调试非常彻底和直接。您可以创建一个项目,编写代码,设置断点,然后按F5来逐步执行它们。
Node.js的选项是什么?特别是使用Visual Studio Code?我试过设置一个调试配置文件,但结果好坏参半,似乎比在c#/Visual Studio中调试更容易出错。有什么办法得到调试功能精简在节点相同的方式,我习惯在Visual Studio与c# ?我知道JS是解释的,而不是编译的…
更新:我已经尝试点击调试按钮并设置启动。json文件。然而,这通常会导致我犯错误。例如,我设置了launch。json到我的应用程序的入口点,我的应用程序使用MVC模式。当我启动应用程序时,调试器在我访问控制器端点之前就停止在断点处,而在Visual Studio中使用c#,调试器会侦听,当我访问端点时,它会在断点处停止,以便我可以逐步通过。Visual Studio Code/Node调试器似乎想在端点被触发之前遍历所有断点。我还尝试了Visual Studio 2015社区的Nodejs工具扩展,它产生了微软Typescript错误。
你试过使用Chrome吗?当在Chrome中按F12得到显示的开发人员工具,然后你有输出控制台,可以看到源和设置断点。
以下是在visual studio之外调试节点的一些选项:我如何调试Node.js应用程序?
现在对于后端,我建议使用Postman for Chrome:https://www.getpostman.com/
它将使用任何API,并允许您查看您输入的信息是否正确。如果你想检查API的路由,发送给API的参数,以及发送回的数据,这将节省大量的时间。
似乎大多数人都不知道如何使用或知道它甚至可以用于visual studio中的调试
- 如何将chrome扩展功能移植到移动设备(特别是jquery和trello)
- 从网站(特别是Trello.com)获取JSON文件
- 使javascript警报/确认对话框更加可见(特别是在Google Chrome浏览器中)
- “英特尔Visual Fortran 2013 XE”中断了Visual Studio 2012中的javascript
- 特别是将javascript添加到类中,而不是添加到另一个类中
- Piwik自定义插件开发/JQPlot(特别是:Piwik 1.7.1中的seriesPicker)
- 多文件上传,支持所有浏览器,特别是ie7,ie8和ie9
- 如何从浏览器中删除Skype呼叫工具?特别是Chrome
- 编译用于调试的私有api——特别是_enableRemoteInspector
- 如何模拟AngularJS中的构造函数(特别是Date()构造函数)
- 究竟如何getElementsByClassName工作在Chrome?,特别是w.r.t. NodeLists &;延
- 如何轻松运行本地内容(javascript, Flash),特别是在IE11中
- 如何抑制退格时,日期字段日历是活跃的extjs 4,特别是在IE中
- 在包含相对".js"后缀的npm包中使用aurelia-cli需要导入(特别是autobahn)
- Node.js有哪些调试选项?特别是在Visual Studio Code中
- HTML5视频显示时间在Javascript -特别是秒
- AJAX构建和部署环境,特别是javascript和css min,完整版本
- 如何从HTML表中提取数据,特别是<td id=“;单词“>,使用JavaScript
- 将String转换为方法参数,特别是在console.log中
- Vue.js:从DOM中拉入数据——特别是form action属性