Node.js学习(8)----调试
2013-10-08 09:58
274 查看
写程序免不了遇到bug,而当bug发生后,我们最常用的方式就是单步调试。Node.js的调试功能正是由V8提供的,保持了一贯的高效和方便。
1、命令行调试
Node.js支持命令行下的单步调试。
debug.js
执行node debug debug.js将会启动调式工具.
2、远程调试
V8提供的调试功能是基于TCP协议的,因此Node.js可以轻松地实现远程调试。在命令行输入一下两个语句之一可以打开调试服务器。
node --debug[=port] script.js
node --debug-brk[ =port ] script.js
这里的port默认是5858也可以使用--debug=1234指定调试端口1234
在其中一个终端中打开调试,另一个终端连接
3、使用Eclipse Google工具调试
Help-->install new software
http://chromedevtools.googlecode.com/svn/update/dev/
安装完成就好了。具体使用不再赘述。
4、使用node-inspector调试Node.js
安装: npm install -g node-inspector
终端启动调试:node --debug-brk=5858 debug.js
启动node-inspector:node-inspector
访问:http://127.0.0.1:8080/debug?port=5858
这里只支持WebKit内核的浏览器。
1、命令行调试
Node.js支持命令行下的单步调试。
debug.js
var a=1; var b="world"; var c=function(x){ console.log('Hello '+x+a); }; c(b);
执行node debug debug.js将会启动调式工具.
2、远程调试
V8提供的调试功能是基于TCP协议的,因此Node.js可以轻松地实现远程调试。在命令行输入一下两个语句之一可以打开调试服务器。
node --debug[=port] script.js
node --debug-brk[ =port ] script.js
这里的port默认是5858也可以使用--debug=1234指定调试端口1234
在其中一个终端中打开调试,另一个终端连接
3、使用Eclipse Google工具调试
Help-->install new software
http://chromedevtools.googlecode.com/svn/update/dev/
安装完成就好了。具体使用不再赘述。
4、使用node-inspector调试Node.js
安装: npm install -g node-inspector
终端启动调试:node --debug-brk=5858 debug.js
启动node-inspector:node-inspector
访问:http://127.0.0.1:8080/debug?port=5858
这里只支持WebKit内核的浏览器。
相关文章推荐
- node.js学习第2天,启动 调试
- 【收藏学习笔记】使用supervisor提高node.js调试效率
- node.js学习(2)
- 用Eclipse调试Node.js代码
- node.js学习笔记--NPM(Node Package Manager:Node.js的第三方模块、包管理器)
- Node.js 学习日记--我们一起来读文档~
- Node.js项目学习笔记
- node.js学习博客转载
- 将js进行到底:node学习10
- 用Eclipse调试Node.js代码
- node.js学习之node的安装
- Node.js学习4
- Node.js 学习过程总结(二)之网页解析
- 学习 Node.js
- Node.js + MongoDB 后端学习笔记
- Node.js学习-----------搭建一个简单的HTTP服务器
- 【《Node.js 实战》学习思维导图】第7章 Connect自带的中间件
- node.js学习mongoDB驱动——查询数据
- 移动设备真机调试本地程序的Node.js【无需连wifi】
- node.js学习笔记5——核心模块1