`
houfeng0923
  • 浏览: 142519 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

编写 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插件

 

 

 

 

 

 

2
2
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics