Node.js 使用NTV(Visual Studio的节点工具)调试Meteor应用程序

Node.js 使用NTV(Visual Studio的节点工具)调试Meteor应用程序,node.js,meteor,visual-studio-debugging,ntvs,Node.js,Meteor,Visual Studio Debugging,Ntvs,我正在研究在Visual Studio 2013中使用NTVS()来调试Meteor/Node应用程序。我不知道如何让调试开始工作 问题是,当Meteor启动时,它会将所有源代码复制到.local目录,并在Node.exe的新实例中运行它们。这使NTV感到困惑,因为它无法继续进入子进程。我不能设置断点,因为Visual Studio不知道如何处理我正在编辑的文件与在.local目录中运行的文件不同的事实 我想要的是直接从我的源代码中运行Node.exe下基于Meteor的代码,而无需预绑定步骤。

我正在研究在Visual Studio 2013中使用NTVS()来调试Meteor/Node应用程序。我不知道如何让调试开始工作

问题是,当Meteor启动时,它会将所有源代码复制到.local目录,并在Node.exe的新实例中运行它们。这使NTV感到困惑,因为它无法继续进入子进程。我不能设置断点,因为Visual Studio不知道如何处理我正在编辑的文件与在.local目录中运行的文件不同的事实

我想要的是直接从我的源代码中运行Node.exe下基于Meteor的代码,而无需预绑定步骤。这可能吗

我对没有诸如热代码推送和动态包更新之类的开发细节感到满意。我可以用其他方式来处理

“meteor bundle”没有做到这一点,因为(a)它花费的时间太长,(b)它仍然会生成抛出断点的副本

希望有一种方法可以使用Meteor作为一个很棒的库,与Meteor作为运行时环境分开,这样我就可以用NTV调试它了

谢谢


/Michael Ost

如果的功能不充分,为什么不为项目做出贡献


它有点旧(上一次提交是在18个月前),因此可能已经过时,但它将为您提供如何使事情正常运行的领先优势。

您可以使用meteor debug在调试模式下运行应用程序,然后将调试器连接到端口号5858,它应该适用于所有类型的node.js调试器,例如Visual Studio、Visual code、,Webstorm等,因为它们在“调试”选项旁边都有“附加”调试器选项。

嗨,Michael,你试用过最新的软件包吗?