一:介绍html
NodeJS开发有不少种调试方式,好比输出Log、WebStorm自带的调试器、Node Inspector等,其中Node Inspector是比较流行和被推荐的一种。node
可是Node Inspector调试流程比较繁琐,须要同时打开两个控制台执行命令,并要打开Chrome浏览器,把控制台的输出结果URL复制粘贴到Chrome中才能调试,而且调试完后须要手动的关掉控制台命令框。chrome
本文就是介绍如何简单、方便、快捷的使用Node Inspector调试NodeJS. 若是你还不会使用Node Inspector,请参见三npm
二:快捷使用方法(若是你还不会使用Node Inspector,请参见三)windows
快捷使用Node Inspector的原理是经过调用Bat脚本,让它自动的执行命令,免去咱们手动操做的麻烦。具体步骤以下:浏览器
1. 新建debug.bat文件。此bat文件作得工做有:app
代码以下: server.js为你的项目启动的入口,port 5858为默认node-inspector使用的端口工具
start cmd /k node --debug C:\Work\Code\Exercises\Web\server.js start cmd /k node-inspector & start chrome "http://127.0.0.1:8080/debug?port=5858"
2. 新建stop.bat文件。此bat作的工做是自动关闭调试时打开的两个控制台命令窗。代码以下:开发工具
taskkill /IM cmd.exe /FI "WINDOWTITLE eq C:\windows\system32\cmd.exe - node*"
3. 开始调试。WebStorm里输入debug,将会自动调用debug.bat命令启动调试,输入stop自动调用stop.bat中止调试。其余的开发工具原理一致。注意:Debug.bat和stop.bat路径要放在命令执行的当前目录下。spa
三:Node Inspector使用方法
引自:http://jingyan.baidu.com/article/dca1fa6fbd580ff1a44052de.html
使用命令$ npm install -g node-inspector 安装。安装后就能够使用了。以后在命令行中执行“node --debug app2.js”。app2.js为你须要调试的程序的名称。