纸水仙 发表于 2017-2-21 13:04:51

编写 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 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]
查看完整版本: 编写 Sublime Text2 的 nodejs debug 插件