CNode

Node.js开发指南之命令行调试求解

Ddouya0808发布于13 年前最后回复13 年前0 回复4223 浏览0 收藏
debug.js
var a=1;
var b='world';
var c=function(x){
   console.log('hello'+x+a);
};
c(b);

C:\>node debug debug.js
< debugger listening on port 5858
connecting... ok
break in C:\debug.js:1
  1 var a=1;
  2 var b='world';
  3 var c=function(x){
debug> n
break in C:\debug.js:2
  1 var a=1;
  2 var b='world';
  3 var c=function(x){
  4    console.log('hello'+x+a);
debug> sb('debug.js',4)
  1 var a=1;
  2 var b='world';
  3 var c=function(x){
* 4    console.log('hello'+x+a);
  5 };
  6 c(b);
  7 });
debug> c
break in C:\debug.js:6
* 4    console.log('hello'+x+a);
  5 };
  6 c(b);
  7 });
debug>

是照着书上一步步操作的,sb('debug.js',4)在第四行加了个断点,然后再c,执行直到遇到下一个断点,书上是正常的执行到第4行,我这里为什么已经break in C:\debug.js:6了呢,话说我先去换个头像噢耶

查看回复

回复 (0)

暂无回复,成为第一个参与讨论的人。
参与回复
登录后即可参与回复。登录