Nodejs调试器 Node Inspector介绍及使用
Node Inspector是调试Node.js应用程序非常有用的第三方工具。要想使用Node Inspector,必须要有一个WebKit内核的浏览器(如chrome),它可以让我们使用WebKit Javascript调试器来按步执行代码,它支持如下功能:
- 浏览器应用程序的源代码
- 使用终端来与应用程序交互
- 添加、移除断点
- 按步执行代码中的函数条用
- 步入、步出函数
- 设置观察表达式
- 查看代码中不同点上的堆栈踪迹
- 查看作用域变量
只要计算机上安装有WebKit内核的浏览器,就可从npm安装Node Inspector
npm install -g node-inspector
打开一个终端,运行如下命令
node-inspector
如果成功,会输出一行信息:
visit http://127.0.0.1:8080/debug?port=5858 to start debugging.
下面我们来简单介绍一下使用步骤
- 编写一个你的测试应用程序
- 打开终端,运行脚本,启用javascript调试器并在第一行中断:
node --debug-brk youapp.js
- 可看到“debugging listening on port 5858”
- 在另外一个终端选项卡或窗口中启动Node Inspector:
node-inspector
- 可看到“visit http://127.0.0.1:8080/debug?port=5858 to start debugging.”
- 打开WebKit浏览器浏览 http://127.0.0.1:8080/debug?port=5858
- 可看到脚本
- 自行添加断点
- 单击Play按钮按步执行断点
- 注意在右边列中Scope Variables下的变量值如何改变。

浙公网安备 33010602011771号