通过断点调试解决node 运行js程序直接退出(没有任何报错提示)的问题

现象: node运行程序直接退出,但是从echo $?的返回值可以知道: 一定出现了错误,但是没有显示出来

通过断点调试解决node 运行js程序直接退出(没有任何报错提示)的问题_第1张图片

 解决办法:

1.  使用node --inspect-brk 启动程序

通过断点调试解决node 运行js程序直接退出(没有任何报错提示)的问题_第2张图片

然后在浏览器访问chrome://inspect

通过断点调试解决node 运行js程序直接退出(没有任何报错提示)的问题_第3张图片

 然后点击inspect 进行单步调试 

通过断点调试解决node 运行js程序直接退出(没有任何报错提示)的问题_第4张图片

 不断的点击单步调试,直到console出现错误

通过断点调试解决node 运行js程序直接退出(没有任何报错提示)的问题_第5张图片 

最后在console中找到node程序退出的原因: navigator is not defined

你可能感兴趣的:(node,断点调试)