手把手教你使用node-inspector调试nodejs

最近再看nodejs,这个东西是运行在服务端的,也就是说我们在客户端看不到相应的js代码,那么怎么调试了?目前主流的方法有三种。第一是采用node-inspector.第二种采用nodejs内置的调试方法。第三种是用Eclipse。相比之下,node-inspector具有明显的优势。

今天我把自己怎么从不知道到会用node-inspector的操作记录下来,供大家参考!

1,我默认你已经安装了nodejs和npm管理工具,因为要是没接触上面的步骤, 你也不会看nodejs的调试。

2,进入nodejs的安装目录,安装node-inspector,记住加上-g,采用全局方式

手把手教你使用node-inspector调试nodejs_第1张图片

3,一定要确保上面成功安装,我当时试了3次才安装成功,成功的标志是会出现相应的说明信息,如下

手把手教你使用node-inspector调试nodejs_第2张图片

4,进入到你要调试的程序文件里,比如我要调试app.js,则执行node --debug app.js,如下

手把手教你使用node-inspector调试nodejs_第3张图片

 

这里会提示调试的监听端口和当前node服务的占用端口,这个你知道就行了。

5,重新再打开一个node的命令窗口,进入到调试目录里。执行node-inspector &

手把手教你使用node-inspector调试nodejs_第4张图片

第二个红圈处就是你将要在chrome浏览器里输入的地址。这个地方,你可能得不到我上面的这个地址,而是看到下面这样的

手把手教你使用node-inspector调试nodejs_第5张图片

提示端口错误,这是因为你的现有某个服务把node-inspector(8080)端口给占据了,你可以改变node-inspector里的app.js里config.json文件中的端口.

6,在chrome里输入上面的地址,你就得到了chrome的对nodejs的调试界面了,接下来你要怎么操作都可以了!

手把手教你使用node-inspector调试nodejs_第6张图片

开心一刻:

手把手教你使用node-inspector调试nodejs_第7张图片

 

 

 

你可能感兴趣的:(inspector)