NodeEclipse一次只允许调试1.js文件

NodeEclipse一次只允许调试1.js文件,eclipse,node.js,nodeclipse,Eclipse,Node.js,Nodeclipse,NodeEclipse一次只允许调试1.js文件。 如果我在另一个.js文件中设置了一个断点,那么这个断点永远不会被命中。 错误为“源不可用”。 NodeEclipse无法加载调试堆栈中不同文件的源。 可能是因为我运行的是Node.js的当前版本:v0.12.0,因为它以前使用的是Node.js的早期版本。 我还在Windows 7上运行Eclipse Luna SR2。为了其他可能看到这篇文章的人的利益,而且,由于通过github跟踪线程可能会令人困惑,下面是: 此时,如果您恢复到节点v0.1

NodeEclipse一次只允许调试1.js文件。 如果我在另一个.js文件中设置了一个断点,那么这个断点永远不会被命中。 错误为“源不可用”。 NodeEclipse无法加载调试堆栈中不同文件的源。 可能是因为我运行的是Node.js的当前版本:v0.12.0,因为它以前使用的是Node.js的早期版本。
我还在Windows 7上运行Eclipse Luna SR2。

为了其他可能看到这篇文章的人的利益,而且,由于通过github跟踪线程可能会令人困惑,下面是:

此时,如果您恢复到节点v0.10,NodeLisse应该能够正确设置断点

$ node version
回到问题,我们可以通过从cmd行执行node debug来探索问题

$ npm install -g node-inspector
$ node-debug --web-port 8181 --save-live-edit --no-preload yourApp.js

您还可以在项目视图下的NodeEclipse中观察新生成的V8_独立文件集中当前加载的JS文件。您会注意到,您设置的断点的文件没有加载。当您返回时,您将看到它们显示出来,因此这应该是一个很好的节点版本控制兼容性指标,因为我们都在使用新版本。

是的,我同意node.js的早期版本工作得很好,并且调试停止使用node.js的新版本

但是,我被迫升级到新版本v0.12.2,因为该版本支持ExecSync以同步方式而不是异步方式调用jar文件中的Java类。但现在ExecSync可以工作,但调试不能

关于如何使用Node.js v0.12.2调试Eclipse的任何建议?

提出错误,并给出操作系统、Java、Node.js、Eclipse、NodeEclipse插件的确切版本以及如何复制的步骤。