Node.js 内置调试器使用指南
Node.js 提供了内置调试器,可以通过命令行进行交互式调试。
启动调试器
使用 node debug <脚件名> 命令启动调试器,例如:
node debug app.js
示例代码 (app.js)
console.log('hello, world');
function foo() {
console.log('hello, foo');
return 100;
}
var bar = 'This is a pen';
var http = require('http');
var i = foo();
console.log(i);
执行上述命令后,调试器将在第一行代码处停止执行,并显示调试提示符。
调试命令
调试器提供了一系列命令,用于控制程序执行、查看变量值、设置断点等。一些常用的调试命令包括:
n(next):执行下一行代码c(continue):继续执行程序,直到遇到下一个断点s(step):进入函数调用o(out):跳出当前函数repl:进入交互式代码求值环境watch('表达式'):监视表达式的值setBreakpoint():设置断点clearBreakpoint():清除断点
调试技巧
- 使用
console.log()在代码中输出变量值,以便于调试。 - 使用
debugger;语句在代码中设置断点。 - 使用 Chrome DevTools 调试 Node.js 程序,可以获得更直观的调试体验。
文件大小:52.96KB
评论区