node程序的调试向来是比较令人头疼的问题,不过Chrome DevTools在去年已经可以支持node程序的调试,虽然不像使用Eclipse调试Java程序那么方便功能那么强大,但是也算是提供了一个便捷的途径来帮助我们快速的定位node程序的问题。
这个功能是在Google I/O 2016上正式发布的,可以通过这里的视频(youtube,需翻墙)了解更多信息。
使用步骤记录如下:
安装最新的Node
要支持这项功能,需要node.js的版本在6.3.0以上。如果版本较低,将会提示不支持该功能。在Mac上你可以使用nvm来切换node的版本,具体请自行google之。
|
|
运行node程序
运行node程序时需要带上--inspect
标记。比如可以这样运行:1node --inspect index.js
如果需要在node程序的第一行就自动加断点,可以这样来执行:1node --inspect --debug-brk index.js
打开调试连接
执行之后就会看到一个chrome-devtools://...
开头的链接,然后复制到Chrome浏览器中,就可以进行node程序的调试了。
|
|