畅快的调试NodeJS

在使用NodeJS中,我们最初会发现,如果一直是使用console.log()的方式去定位错误,去调试node,是一件很痛苦的事情,不仅效率低,而且不容易查错定位。
这里使用 node-inspector 配合 supervisor 来调试node,将命nodejs调试变得更简单有效!
当然我们也可以使用webstrom自带的调试器进行调试

安装全局模块

npm install node-inspector supervisor -g

开启调试监听服务

node-inspector

如果报错,一般是我们端口被占用了,使用 –web-port=8988 来指定端口
成功后会返回一个url地址,我们在chrome中打开返回的地址

node-inspector --web-port=8891
Node Inspector v0.12.7
Visit http://127.0.0.1:8891/?port=5858 to start debugging.

调试

supervisor --debug-brk debugme.js

这时,如果http://127.0.0.1:8891/?port=5858页面没有加载js,可以刷新一下就有了,打上断点,畅快的调试吧