NodeJS 提供了一个内置的调试器,可以通过命令行工具来使用。
首先,在需要调试的代码中,在你需要断点处插入 debugger
语句,例如:
function add(a, b) { debugger; return a+b; }
然后,在命令行中执行以下命令来启动调试器:
node inspect example.js
这将会进入调试模式,并在第一个断点处停止。你可以用 c
命令来继续执行代码,或者用 n
命令执行当前行并停止在下一行,用 s
命令进入当前函数内部调试。
你也可以在交互模式下使用 repl
命令来查看和修改变量、调用函数等等。例如:
> add(1, 2)
调试器还支持一些配置选项,可以用 help
命令查看或者参考文档。