NodeClipse一次只允许调试1 .js文件。 如果我在另一个.js文件中设置断点,则永远不会遇到断点。 错误是“源不可用”。 NodeClipse无法在调试堆栈中加载不同文件的源。 也许是因为我正在运行当前版本:Node.js的v0.12.0,因为它曾经使用过早期版本的Node.js. 我也在Windows 7上运行Eclipse Luna SR2。
答案 0 :(得分:0)
为了其他可能看到这篇文章的人的利益 - 而且,因为通过github跟踪线程可能会让人感到困惑,这里有:
此时,如果恢复到Node v0.10 ,则nodelipse应该能够正确设置断点。
$ node version
回到问题,我们可以通过cmd行执行node-debug来探索这个问题。
$ npm install -g node-inspector
$ node-debug --web-port 8181 --save-live-edit --no-preload yourApp.js
还可以在项目视图下的nodeclipse中观察新生成的V8_STANDALONE文件集中当前加载的JS文件。您会注意到未加载您设置的断点的文件。当您还原时,您会看到它们显示出来,这应该是节点版本兼容性的良好指标,因为我们都会推进更新的版本。