粗略整理了一下放在 Wiki 上, 求补充求细化 ( ̄▽ ̄)/
https://github.com/cnodejs/nodeclub/wiki/入门知识概览#node-应用调试工具
Node 应用调试工具
debugger
内置的调试工具, 支持基本的断点功能
Node Inspector
通过 Blink Developer Tools 提供的网页版 JS 调试工具来调试 Node 程序.
NodeEclipse
- 主页 http://www.nodeclipse.org/
- 文档 https://github.com/joyent/node/wiki/Using-Eclipse-as-Node-Applications-Debugger
支持断点等
WebStorm
Node Webkit Agent
类似 Node Inspector, 通过 Remote Debugging Protocol 来实现 JS 的调试…
Strongloop Node
类似 Node Inspector, 基于 Blink Dev Tools 封装, 并提供了 SourceMaps 的支持.
Brackets Editor, Theseus extension
- Brackets 主页 http://brackets.io/
- Theseus 介绍: http://blog.brackets.io/2013/08/28/theseus-javascript-debugger-for-chrome-and-nodejs/
通过 Brackets 上的 Remote Debugging API 获取函数运行的信息生成调用栈的树和调用的统计. 可以用于调试浏览器端和 Node 服务端的 JS 代码.
node-dev
极简自动监视源码保存刷新文件的命令行工具
很有用啊
为人民奉献的人,大家会记住你的!
好全啊…
感谢LZ,果断收藏。
谢谢…正缺少 webstorm或者IDEA调试方法
基本上console就够用了。
好全面,赞一个!
有时候 异步请求里的异常 根本无法捕获 这个咋处理?
node-inpector用过都说好
不过console的情况多一些,debug用的不多
赞!
node-inpector
好详细! 赞!
eclipse老顾客飘过!
赞
最近出来的微软VS Code调试挺好用
VS Code 用的感觉不错
现在就缺内存监听了
每次都要手动console 内存信息
整理了一下几类调试的差别,多多交流:https://github.com/johnnychen/johnnychen.github.io/issues/1