WebStorm

由webstorm断点调试node想到的

2019-05-27  本文已影响0人  望舒_

最近时间比较多,就拿出了以前学习es6的代码,调试了下。但是突然发现,webstorm的debug不灵了。这就是一个很神奇的事情了,因为我大概在一年调试的时候,debug还是有效的,是可以通过debug查看各种变量信息的。于是我又通过网上的资料检查了一遍我的配置。


QQ20190527-1@2x.png

主要是上图中圈出的两项,配置正确,就没有问题。
但是我发现我这里没有问题,调试的时候还是不进断点。于是我查询了google和node官网,按照以下几个点进行了排查。

1.检查node用支持debug的package

用npm ls -g node-inspect检查该包是否存在。果然显示为空,那就用npm install -g node-inspect给下载到你的node根目录。
至于node-inspect是解决什么问题的,官网的原话是:

2.更新webstorm版本

在操作了以上步骤,但是调试的时候还是不进断点的时候,我就尝试着更新了webstorm的版本,果然有效果。

3.总结

这个问题可能是由于我更新了node版本,而在更新版本的同是删除了node-inspect包。所以导致webstorm的dubeg不进断点。而在下载了该包之后,webstorm断点依然无效,猜测可能是webstorm在安装的时候会检测环境。更新node之后,导致webstorm存储的node-inspect路径有问题,产生了以上问题。

上一篇 下一篇

猜你喜欢

热点阅读