node调试技巧

来源:互联网 发布:数据分析适合女生吗 编辑:程序博客网 时间:2024/06/11 20:25

1.内建的调试器
代码中加入debugger标签,这样执行到debegger之后,就会停止,相当于打了一个断点
这里写图片描述

执行 node debug app.js后效果如下
这里写图片描述

在debug模式下输repl就可以查看变量和对象的值。其他debug命令
Commands: run (r), cont (c), next (n), step (s), out (o), backtrace (bt), setBreakpoint (sb), clearBreakpoint (cb),
watch, unwatch, watchers, repl, restart, kill, list, scripts, breakpoints, version

比如在debug模式下输入 n就可以继续执行。

2.基于Chrome浏览器的调试器
安装node inspector
npm install -g node-inspector
node-inspector是通过websocket方式来转向debug输入输出的
启动node-inspector
node-inspector &
效果如下:
这里写图片描述

默认端口是8080,使用参数–web-port=[port]来设置端口

开始调试
node —debug 或者node —debug-brk ( node –debug-brk bin/www) 一定是文件名在debug后面
这里写图片描述

使用debug-brk可以调试到所有代码端 (包括启动的代码) 使用debug只能调试到启动后的代码。建议使用debug-brk

3.subline 调试nodejs
Mac OS X(其他可使用NodejsDebug的插件,此插件不支持MAC,http://blog.luozhihua.com/?p=1181)
下载node-webkit.app,并放到Applications目录中

打开subline Text 2/3 Tools->bu

相关链接
http://www.cnblogs.com/moonz-wu/archive/2012/01/15/2322120.html

0 0
原创粉丝点击