NODE-调试方法

NODE核心自带的STDIO模块,就是类似浏览器端的console.*()系列方法,可像浏览器端调试代码一样,简单对代码进行调试:

输出普通信息:

console.log() 在控制台输出信息,可用来记录一个函数是否执行、函数执行时某些变量的值

输出错误信息:

console.error() 输出错误信息,常配合try catch语句使用

判断代码块的性能:

console.time(‘mytime’)和console.timeEnd(‘mytime’)会输出代码块执行的时间

设置断点:

debugger; 遇到这句断点时,代码都会中止执行,按play可继续代码执行

安装node-inspector调试器

$ npm install -g node-inspector
使用node-inspector 对nodejs代码进行调试,需要环境:webkit内核浏览器

 

[javascript]
// file t6.js
var foo = function(){
var a = 3, b = 5;
var bar = function(){
var b = 7, c = 11;
a += b + c;
}
bar();
}
foo();

[/javascript]

阅读全文