2016-11-21 75 views
3

我正在使用节点调试,并知道哪些文件和行我想设置断点。node-debug:为什么我不能设置断点?

这里发生了什么:

debug> setBreakpoint('./services/search.js', 359) Warning: script './services/search.js' was not loaded yet. You can't list source code right now

我为什么不能 “列表中的源代码”?如何动态添加断点(无需编辑源代码即可添加debugger)?

我尝试了其他调试工具,并且很喜欢使用Chrome开发工具,但不认为这是可能的,因为我们的项目停留在v0.12.3

此外,一些选择是有限的/棘手,因为我使用的流浪与无头VM。

+1

[节点检查员(https://www.npmjs.com/package/node-inspector)应与0.12工作。 (在节点> = 6,使用内置的'节点--inspect'代替。) – josh3736

+0

@ josh3736我试图节点检查和它似乎不正常工作。如果我在第一行使用console.log编写简单的程序,则不会记录任何内容。并且,在虚拟机,如果我卷曲本地主机:8080,没有响应 –

+0

使用节点检查,我敢肯定'console.log'ed东西在标准输出(如常用的)显示,而不是在检查控制台。此外,在您有机会连接调试器之前,您的测试脚本可能会完成。我会在另一个窗口中运行'node-inspector',然后运行'node --debug-brk myscript.js'。然后,您可以在Web浏览器中打开检查器并开始执行。 – josh3736

回答

0

这仍然是在节点的问题6.

有在网络上,这是一种耻辱关于它的珍贵资料很少。

然而,node --inspect然后使用Chrome 确实工作。

相关问题