脚本宝典收集整理的这篇文章主要介绍了Node Debug,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
之前在写node代码的时候,没太复杂的功能实现,所以一直都是使用console.LOG()进行代码调试
今天想完整的完成一个项目,所有想了下我还有哪些知识不了解的,发现我都没有接触到调试测试方面的,所有学习了下
如图,配置node
配置完成后,点击蜘蛛按钮,以debugger模式启动
启动成功后如下图,出现命令窗口
其中显示监听49801端口,使用浏览器打开localhost:49801试试
其中显示的内容就是debug的参数,如果显示这些,表示以debug模式启动成功.其中,好像每次debug启动监听的端口都不同.不过好像也无关紧要,目前也没发现这端口有什么用.
下图是debug所会用到功能区
在实际使用中遇到两个问题
一是使用debug启动webstorm提示无法进入断点,在网上搜资料也没有明确说明原因,好像是node5.x版本无法进入debu模式,然后我升级webstorm也没用,当时webstorm是OSX 10.x版本,node是5.8版本
我将node升级到6.2,webstorm升级到osx 2016.1.3后可以正常进入debug模式
二.我升级webstorm和node后,可以使用debug模式启动,并且启动后会进入断点,但是一启动就会一直报v8debug is not defined的错误.
上网搜到的解决方案是修改配置项
增加
--expose_debug_as=v8debug
注:我在window7环境下,使用webstorm10.x node 6.2版本没有遇到上面两个问题,可以正常使用debug
我记得,不知道是 webstorm 版本升级了后,还是 node 版本更新了,就不需要这样设置
以上是脚本宝典为你收集整理的Node Debug全部内容,希望文章能够帮你解决Node Debug所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。