最近再看nodejs,这个东西是运行在服务端的,也就是说我们在客户端看不到相应的js代码,那么怎么调试了?目前主流的方法有三种。第一是采用node-inspector.第二种采用nodejs内置的调试方法。第三种是用Eclipse。相比之下,node-inspector具有明显的优势。
今天我把自己怎么从不知道到会用node-inspector的操作记录下来,供大家参考!
1,我默认你已经安装了nodejs和npm管理工具,因为要是没接触上面的步骤, 你也不会看nodejs的调试。
2,进入nodejs的安装目录,安装node-inspector,记住加上-g,采用全局方式
3,一定要确保上面成功安装,我当时试了3次才安装成功,成功的标志是会出现相应的说明信息,如下
4,进入到你要调试的程序文件里,比如我要调试app.js,则执行node --debug app.js,如下
这里会提示调试的监听端口和当前node服务的占用端口,这个你知道就行了。
5,重新再打开一个node的命令窗口,进入到调试目录里。执行node-inspector &
第二个红圈处就是你将要在chrome浏览器里输入的地址。这个地方,你可能得不到我上面的这个地址,而是看到下面这样的
提示端口错误,这是因为你的现有某个服务把node-inspector(8080)端口给占据了,你可以改变node-inspector里的app.js里config.json文件中的端口.
6,在chrome里输入上面的地址,你就得到了chrome的对nodejs的调试界面了,接下来你要怎么操作都可以了!
开心一刻: