Nodejs调试器 Node Inspector介绍及使用

Node Inspector是调试Node.js应用程序非常有用的第三方工具。要想使用Node Inspector,必须要有一个WebKit内核的浏览器(如chrome),它可以让我们使用WebKit Javascript调试器来按步执行代码,它支持如下功能:

  1. 浏览器应用程序的源代码
  2. 使用终端来与应用程序交互
  3. 添加、移除断点
  4. 按步执行代码中的函数条用
  5. 步入、步出函数
  6. 设置观察表达式
  7. 查看代码中不同点上的堆栈踪迹
  8. 查看作用域变量

只要计算机上安装有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

 

posted @ 2013-10-07 16:24  雨中漫步jone  阅读(502)  评论(0)    收藏  举报