基于node.js之调试器详解
导读:本文共2926字符,通常情况下阅读需要10分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 1.在命令行窗口中,可以使用"node debug" 命令来启用调试器,代码如下:node debug<需要被执行的脚本文件名>接下来根据一个实例进行学习调试过程:编写app.js文件进行调试:console.log('hello,word')function foo(){ console.log('hello,foo') retur... ...
目录
(为您整理了一些要点),点击可以直达。1.在命令行窗口中,可以使用"node debug" 命令来启用调试器,代码如下:
node debug<需要被执行的脚本文件名>接下来根据一个实例进行学习调试过程:
编写app.js文件进行调试:
1 在命令行窗口使用"node debug"命令,结果如下所示:
在Node.js中提供了一个可以通过简单TCP协议来访问的调试器,进入调试后,首先连接调试器,如上图所示出现Debugger并后面跟有ok,说明调试器已经成功使用。"break in app.js:1" 表示脚本程序暂停的位置
3 如果不需要执行剩余的所有脚本代码,输入"next"或"n"将程序执行到下一句可执行代码前,如下所示:
4 如果想进入函数进行调试,可以在函数被调用出输入命令"step"或"s",进入函数体,如图所示:
5 在函数体中可以用"n",逐步进行调试,还可输入"out"或"o" 立即执行完函数内所有代码,程序将暂停到被调用函数代码后的一句代码前,如图所示:
7 可以利用setBreakpoint(filename,line)或cb(filename,line),设置断点,第一个参数为设置断点的文件名,不填默认为i正在运行的文件,line为需要加断点的行号;可以利用clearBreakPoint(filename,line)或cb(filename,line)取消断点
8 使用list(n)可以显示所调试语句的前几后与后几行代码
9 使用repl可以特推出debug模式
10 使用restart可以重新开始文本调试
11 使用kill终止脚本文件调试
12 利用kill终止文本调试后可利用run重新开始
13 利用backtrace或bt可以返回运行代码的所处位置
14 利用script可以查看所有被加载的模块名称
以上这篇基于node.js之调试器详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
基于node.js之调试器详解的详细内容,希望对您有所帮助,信息来源于网络。