在使用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,可以刷新一下就有了,打上断点,畅快的调试吧