Nodeclipse调试器忽略断点

时间:2014-03-02 16:16:48

标签: node.js debugging v8 nodeclipse nodemon

我正在使用带有nodemon的Nodeclipse 0.10,但是当我尝试调试我的脚本时,它不会停在我的任何断点上。我已经看过thisthis的答案,但它没有帮助。

有时,它会在nodemon的第一行停止,有时它会从V8 VM发出超时错误,有时它根本不会做任何事情。

这是我到目前为止所尝试的内容:

  1. 我尝试了“节点应用程序”和“带监视器的节点”,两者都不起作用。
  2. 从首选项页面中删除了nodemon,但是Eclipse只是抱怨它缺少nodemon路径并且不会启动我的脚本(即使我选择“节点应用程序”)
  3. 从命令行中运行node --debug-brk=5858,然后尝试将Eclipse调试器附加到它
  4. 尝试从工具栏按钮启动调试(我的个人默认设置)以及右键单击脚本文件后从上下文菜单启动 - 只是让它停在脚本的module.exports
  5. eclipse --clean
  6. 它都不起作用。作为旁注,当我安装时,我将Nodeclipse安装到一个新的Eclipse环境中,因为我花了很长时间将我现有的一个配置到我喜欢的地方,我宁愿能够保持这一点。

    之前有人处理过这个问题吗?

2 个答案:

答案 0 :(得分:2)

好吧,这是非常愚蠢的...不知何故,“跳过所有断点”已经在Eclipse的Run菜单中激活。它现在正在运作。

感谢大家的帮助。 :)

答案 1 :(得分:0)

已经有版本0.11,有一些improvements。您可以在Enide Studio 2014内尝试。但是,无论是新的还是更新的Nodeclipse版本都无关紧要。

您应该注意Nodeclipse控制台消息,尤其是在有问题时。您将执行实际的node命令。我想不会有--debug-brk=5858

右键单击已启动的文件,选择“属性”或按 Alt + Enter , 然后,如果在运行/调试设置中看到2个或更多启动配置,则删除全部或部分。它们是在首次启动时自动创建的(在Nodeclipse控制台中显示消息)

我目前是Nodeclipse项目负责人,但我不继续使用nodemon支持,因为我没有使用它。我很感激feedback, research and suggestion如何改善这种流程。