调试NodeJS 0.12.0时,OS X 10.10.3上的IntelliJ IDEA 14.1.3无法停止

时间:2015-05-22 17:13:17

标签: node.js macos debugging intellij-idea

我正在尝试在Mac上的IntelliJ中调试一个非常简单的NodeJS脚本。我设置了调试器停止的第一个断点,然后使用step over命令。它工作两次,三次,但后来继续完成脚本执行到最后,而不是停在下一行。

当我在路上添加几个断点时,它会停在它们上面,然后再次工作几行(或不行)。我已经尝试使缓存无效,重新启动IntelliJ,重新启动我的Mac,并经历了我在Stackoverflow上找到的其他答案。一切都没有用。

我的所有代码都在一个线程中运行(当然),目前还没有回调。可能导致这个问题的原因是什么?

编辑:根据评论者的要求,我想添加一个截图:

enter image description here

调试器在第三行停止,当我按“Step Over”时,它转到第4行。然后再转到第5行和第6行(var request = require('request');)。下次我按“Step Over”时,它就不会停在第7行,或者之后的任何一行,就此而言。相反,它转到第52行,这是脚本中的最后一行,甚至不包含可执行代码。

编辑2:它似乎与this问题中指出的问题类似,除了它是NodeJS / JavaScript而不是Java,它是IntelliJ 14而不是IntelliJ 12。

0 个答案:

没有答案