码迷,mamicode.com
首页 > Web开发 > 详细

node.js调试

时间:2014-08-10 15:36:50      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:style   http   color   os   io   art   ar   代码   

原生调试node debug app.js

  • 步骤node debug app.js
  • 表3-3 Node.js 调试命令
    命 令 功 能
    run 执行脚本,在第一行暂停
    restart 重新执行脚本
    cont, c 继续执行,直到遇到下一个断点
    next, n 单步执行
    step, s 单步执行并进入函数
    out, o 从函数中步出
    setBreakpoint(), sb() 在当前行设置断点
    setBreakpoint(‘f()’), sb(...) 在函数f的第一行设置断点
    setBreakpoint(‘script.js’, 20), sb(...) 在script.js 的第20行设置断点
    clearBreakpoint, cb(...) 清除所有断点
    backtrace, bt 显示当前的调用栈
    list(5) 显示当前执行到的前后5行代码
    watch(expr) 把表达式 expr 加入监视列表---在本机显示不了某些变量的值,不晓得为什么
    unwatch(expr) 把表达式 expr 从监视列表移除
    watchers 显示监视列表中所有的表达式和值
    repl 在当前上下文打开即时求值环境
    kill 终止当前执行的脚本
    scripts 显示当前已加载的所有脚本
    version 显示V8 的版本

eclipse 插件调试

npm包node-inspector调试

  • npm install -g node-inspector(其中需要vs编译,如果装了vs2012,则设置编译的vs版本,否则可能编译不过。npm config set msvs_version 2012 --global)
  • 启动app.js  :node --debug-brk=5858 app.js  ,其中端口号可以修改
  • 启动node-inspector: node-inspector --web-port=8000 --web-host=192.168.39.129 --debug-port=5858  &  ,其中5858 与上条中一致,web-port为启动的web端口,web-host为启动的web 的ip地址。可以实现远程调试。
  • 打开谷歌浏览器,输入地址http://192.168.39.129:8000/debug?port=5858 进行调试

vs2012或vs2013的插件调试

安装NTVS 1.0 Beta 2 VS 2012 后,vs2012将支持创建node项目并进行调试。

webstorm调试

webstrom自带node项目支持。

node.js调试,布布扣,bubuko.com

node.js调试

标签:style   http   color   os   io   art   ar   代码   

原文地址:http://www.cnblogs.com/taotao12345/p/3902805.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!