没有浏览器内容的 CUI 调试器,用于 NodeJS

CUI debugger without browser stuff for NodeJS

本文关键字:调试器 用于 NodeJS CUI 浏览器      更新时间:2023-09-26

我正在寻找一个用于 NodeJS 的调试器工具,尤其是用于服务器端程序的工具。如果你们熟悉红宝石,我正在寻找类似撬子调试器的东西。对我来说,这听起来像是真正基本的调试功能,所以可能我只是错过了一些东西。

简而言之,我希望调试器能够

  • 停靠debugger线
  • 基于CUI,所以没有浏览器打开和东西
  • 具有基本操作,例如单步执行,退出,继续

这是我到目前为止看到的:

  • 节点的默认调试器(node debug <js file>):不会在debugger处停止,而是在每一行上停止

  • 节点检查器:打开浏览器

  • pryjs:看起来不错,但仍然是新的,没有很好地使用或测试,我不满意使用

有人知道好的选择吗?

节点的默认调试器

(节点调试):不会在调试器处停止,而是在每一行上停止

AFAIK,内置调试器可以运行,直到命中断点(例如debugger行)。您是否通过cont恢复执行?预计调试器在命令 next 之后的下一行停止。

另外,您使用的是哪个版本的 Node?AFAIK 在 v0.10 和 v0.12 之间调试器实现发生了重大变化,您可能发现了一个错误(回归)。