1.安装node-inspector
npm install -g node-inspector
2.终端定位到你项目要启动的目录下
eg:我项目启动文件在/bin下
node --debug www
#注意,如果使用了supervisor命令开启项目也一样
supervisor --debug www
3.打开另一个终端输入
node-inspector
#如果端口号被占用,用以下命令修改
node-inspector --web-port=[端口号] &
eg:node-inspector --web-port=8890&
4.选择一款支持node-inspector的浏览器打开,eg: chrome 或者 firefox
本人遇到的问题:
问题:项目运行起来,点击相关的事件,断点进不到nodejs代码里
原因:忽略了在启动项目时就定义为debug模式
总结:只有在debug模式下开启的项目,使用node-inspector调试代码时,断点才会进入nodejs文件
eg:
#无debug模式下开启项目
supervisor www
#debug模式下开启项目
supervisor --debug www
完