使用NTVS调试Meteor应用程序(Visual Studio的节点工具)

Mic*_*Ost 7 visual-studio-debugging node.js meteor ntvs

我正在调查使用NTVS(https://nodejstools.codeplex.com/)和Visual Studio 2013来调试我的Meteor/Node应用程序.我无法弄清楚如何让调试工作.

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

我想要的是从我的源代码直接在Node.exe下运行基于Meteor的代码的一些方法,没有预先捆绑的步骤.这可能吗?

我很好,没有开发细节,如热代码推送和即时更新包.我可以通过其他方式管理它.

'meteor bundle'并不能解决这个问题,因为(a)它花费的时间太长而且(b)它仍然会使得副本抛出断点.

希望有一种方法可以将Meteor用作一个与Meteor分离的令人敬畏的库作为运行时环境,因此我可以使用NTVS进行调试.

谢谢,

/ Michael Ost

Mic*_*oon 0

如果Visual Studio 的 Meteor 工具的功能还不够,为什么不为该项目做出贡献呢?

它有点旧(最后一次提交是在 18 个月前),因此可能已经过时,但它会让您在如何让事情发挥作用方面有一个良好的开端。