Node的调试

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

1、命令行调试web

2、远程调试npm

3、基于远程调试的IDE调试(Eclipse)浏览器

4、node-inspector工具

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

1】安装node-inspector:命令行

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

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

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

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 
相关文章
相关标签/搜索