编写 Sublime Text2 的 nodejs debug 插件

 

使用sublime text2 编写 node 代码 有一段日子,一直是多编写少调试,调试也是使用console.log来打印跟踪来排查。

这两天看到了 node-inspector ,感觉确实不错,可以使用chrome的debug工具来调试node,于是安装node-inspector(global mode),开始尝试, 调试步骤如下:

 

1,运行待调试的node 代码 

> node --debug-brk[=port] filename

 

2,启动node-inspector

> node-inspector.cmd   //--web-port=[port]     port to host the inspector (default 8080)

 

ps:node-inspector 在window下安装有点问题,可以下载压缩包到(E:\Users\houfeng-win7\AppData\Roaming\npm\node_modules)后,再重新下载socket.io包;

之后添加cmd目录文件即可。

 

3,打开chrome浏览器 输入: localhost:8080/debug?port=5858

 

开始调试......

 

 

每次调试都进行这些步骤还是有点繁琐的,所以基于sublime text 2 编写了本插件,地址:

 

https://github.com/houfeng0923/NodejsDebug

 

可以通过快捷键 ctrl+alt+b 或 打开node 文件点右键选’Nodejs Debug'菜单 ,即可自动执行以上步骤,开始调试。

 

ps:插件过于简单,而且并不是一个完整的插件(只考虑了window),有时间深入了解下插件开发再完善。

 

 

 

参考:如何开发st2插件

 

 

 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值