如何调试Node.js服务器应用程序?
现在,我主要使用如下打印语句的警报调试:
sys.puts(sys.inspect(someVariable));
必须有更好的调试方法。我知道Google Chrome有一个命令行调试器。这个调试器也适用于Node.js吗?
如何调试Node.js服务器应用程序?
现在,我主要使用如下打印语句的警报调试:
sys.puts(sys.inspect(someVariable));
必须有更好的调试方法。我知道Google Chrome有一个命令行调试器。这个调试器也适用于Node.js吗?
当前回答
我为那些不知道从哪里开始使用节点检查器的人编写了一个简短的Node.js调试入门。
其他回答
Node.js 0.3.4+版本具有内置调试支持。
节点调试脚本.js
手册:http://nodejs.org/api/debugger.html
ndb是一种改进的Node.js调试体验,由Chrome DevTools支持
https://github.com/GoogleChromeLabs/ndb
使用--inspect标志启动节点进程。
node--检查index.js
然后打开chrome://inspect镀铬。单击“Open dedicated DevTools for Node”链接或安装此chrome扩展以轻松打开chrome DevTools。
有关详细信息,请参阅此链接
我为那些不知道从哪里开始使用节点检查器的人编写了一个简短的Node.js调试入门。
我编写了一种不同的方法来调试Node.js代码,它非常稳定且非常简单。可在https://github.com/s-a/iron-node.
一个开源的跨平台可视化调试器。
安装:
npm安装铁节点-g;
调试:
铁节点yourscript.js;