Node的调试

根据《Node.js开发指南》Node有以下几种调试方式:

一、命令行调试

二、远程调试

三、基于远程调试的IDE调试(Eclipse)

四、node-inspector

我选取了第四种node-inspector为我的Node调试工具。

1】安装node-inspector:

$ npm install -g node-inspector (全局安装,因为命令行要用到);

2】在终端中调试你的js,例如debug.js

$ node --debug-brk=5858 debug.js 

3】终端中启动node-inspector

$ node-inspector

4】浏览器中打开(注:仅支持webkit内核浏览器

http://127.0.0.1:8080/debug?port=5858 

如图

接下来就和我们熟悉的浏览器调试一样了。

PS:

我遇到的问题:安装node-inspector已经用了全局模式但是下载下来确实本地模式,不知道为什么。

解决方法:

使用sudo 在/usr/local/bin目录下创建link文件,链接到/usr/local/lib/node_modules/node-inspector/bin/inspector.js
cd /usr/local/bin
ln -s /usr/local/lib/node_modules/node-inspector/bin/inspector.js nodedebug
这样,我只需要nodedebug  来调用即可,不用node-inspector 
原文地址:https://www.cnblogs.com/ltchronus/p/3419339.html