Node.js可以使用哪些调试选项? ESP。在Visual Studio代码中

时间:2016-10-19 01:17:15

标签: javascript node.js debugging visual-studio-code

我来自使用Visual Studio在ASP.NET MVC / C#中开发。在这个堆栈中,调试非常彻底和直接。您可以创建项目,代码,设置断点,然后点击F5来逐步执行它们。

Node.js有哪些选择?特别是使用Visual Studio Code?我已经尝试设置一个调试配置文件,但它有不同的结果,并且似乎比C#/ Visual Studio中的调试更容易出错。是否有任何方法可以像在Visual Studio中使用C#一样在Node中简化调试功能?我知道JS是解释而不是编译......

更新:我尝试点击调试按钮并设置launch.json文件。但是,这通常会导致我出错。例如,我已将launch.json设置为我的应用程序的入口点,而我的应用程序使用MVC模式。当我启动应用程序时,调试器在我访问控制器端点之前在断点处停止,而在使用C#的Visual Studio中,调试器将监听,当我访问端点时,它将在断点处停止,以便我可以步骤通过。 Visual Studio代码/节点调试器似乎希望在甚至触发端点之前逐步执行所有断点。我还尝试了Visual Studio 2015社区的Nodejs Tools扩展,它产生了Microsoft Typescript错误。它看起来似乎很简单。

2 个答案:

答案 0 :(得分:0)

你尝试过使用Chrome吗?在Chrome中按F12以显示开发人员工具,然后您拥有输出控制台并可以查看源和设置断点。

答案 1 :(得分:0)

以下是在视觉工作室之外调试节点的一些选项: How do I debug Node.js applications?

现在对于后端,我建议使用Postman for Chrome: https://www.getpostman.com/

它将使用任何API并允许您查看您输入的信息是否正确。如果要检查API的路由,发送到API的参数以及发回的数据,可以节省大量时间。

似乎大多数人都不知道如何使用或知道它甚至可以用于在视觉工作室中进行调试。