解决WebStorm调试断点断点时ghostbreakpoints的坑。奇怪的是,有一些隐藏断点,但是在断点列表中却不存在,可以称为幽灵断点。我搜索了所有WebStorm可疑的配置参数,清除了无数次缓冲区和尝试,仍然无法解决。幽灵断点的存在使得每次调试时断点都跑到无效的位置,极大地影响了开发效率。折腾了好久,终于找到问题所在了。一切都是我自己挖的坑。鬼断点的根本原因是没有及时清除断点:一开始打了很多断点,后来没有及时清除这些断点。断点没有及时清除问题不大,但是在后续的项目中,代码文件发生了一系列的更改(文件重命名、移动、更新)等操作。webstorm保存的断点信息已经失效。随着时间的推移,最后在webstorm的断点列表中,只记得某一个文件下了断点,DEBUG的时候就停在了这个文件上,然后你会发现你明明没有在这个文件下断点的奇怪现象文件。知道问题了,好解决,把断点全部清空,一切就干净了。
