Joã*_*lva 5 eclipse debugging node.js nodeclipse
我相信这是Eclipse的NodeClipse IDE中的一个错误.即使我删除了IDE中的所有断点,调试器也会在第一行停止,这让我疯狂.在一天结束时,不得不寻找微不足道的"继续"按钮会对我的耐心造成影响.
谁有同样的问题?你是怎么解决的?
这是问题的图像:
http://joaorosilva.no-ip.org/public/stackoverflow/Screen%20Shot%202013-07-04%20at%2015.35.37.png
不存在“NodeClipse IDE”这样的东西
\n\n有
\n\n您应该提到您使用的 Nodeclipse 和 Eclipse 的确切版本。\n我现在每天都使用 Nodeclipse NTS 0.4.10(基于 Eclipse 4.3 Kepler)。
\n\n只需按下即可F8恢复。
\n\n从 Nodeclipse 0.6 开始,有“no -break”选项,可以--debug在不中断第一行 Node 应用程序的情况下使用。
来自节点维基
\n\n\n\n\n有 2 个与调试相关的节点选项:
\n\n节点 --debug[=端口] NodeApp.js
\n\n节点 --debug-brk[=端口] NodeApp.js
\n\n该
\n\n--debug选项只会在给定端口上启用远程调试器连接,然后正常启动应用程序。\n 即使调试器稍后连接到正在运行的节点实例,脚本执行也不会停止,直到\n \xe2\x80\x9cSuspend\ xe2\x80\x9d 命令由 Eclipse 调试器发出。停止执行的另一种方法是浏览构成应用程序的 JavaScript 模块的源代码,然后双击脚本中所需位置的行号以进行中断(很可能是回调)。一旦执行停止,您可以设置/清除更多断点,还可以检查调用堆栈\n并查看所有程序变量的内容。\n
--debug-brk当您的脚本生命周期较短(没有时间附加调试器)和/或您想要从一开始就观察 NodeApp.js 的执行时,需要使用该选项。此选项将强制执行在主脚本的第一行处中断 \n 并等待调试器连接。连接时的行为现在不同 \xe2\x80\x93 脚本已挂起并且未设置断点。\n 请注意,V8 引擎调试器在单步执行或单步执行 require() 方法时表现不佳(它将崩溃),\n 因此请尝试在初始模块加载之后设置第一个断点。这还将使您能够在任何这些模块中设置断点。
也就是说,如果--debug使用的话,小型应用程序和应用程序的开头就无法调试。
| 归档时间: |
|
| 查看次数: |
1986 次 |
| 最近记录: |