如何使用Node.js内置调试器上下移动堆栈帧

KFL*_*KFL 5 debugging node.js

我知道节点检查器很受欢迎。但是我更喜欢内置节点调试器,因为它简单易用。

在node.js内置调试器中,一旦命中断点,如何使用up和down命令中的来上下移动堆栈帧gdb?

我注意到V8调试协议确实支持选择frame。但是node.js调试器文档提到它不能实现所有指定的协议。因此,如果内置调试器中没有此功能,那么解决方法是什么?

Ste*_* Lu 0

这是我发现的并不完全理想的情况。您可以随时使用repl调试器中的命令开始检查环境。

要在堆栈中向上移动,我还没有找到比使用out命令后跟 repl 更好的方法。显然,一旦你这样做了,你就无法回到原来的状态了。所以它具有一定的“破坏性”。

但这比节点检查器在紧要关头更容易使用,节点检查器很少适合我。