我来自使用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错误.它看起来似乎很简单.