使用PHPStorm开发Laravel + VueJs项目时,PHPStorm不停的Indexing导致系统卡死的解决办法. 一般网上介绍的方法都是清除缓存 File -> Invalidate Caches / Restart... -> Invalidate and Restart ,其实不必那样做,试试用exclude功能
当我们的项目中存在这大量的静态文件,或者文件目录数太巨大,那么Indexing 就会特别慢. PHPStorm每隔几分钟,或者保存当前文件的时候, Indexing 就会开始运行,停不下来,导致 phpstorm 基本属于锁死的状态,功能无法使用,严重的影响工作效率。
其实有一个简单的方法,因为Indexing的针对目录,其实是Laravel项目的public文件夹,而这个文件夹里面的各种静态资源文件通常会很多,那么只要用右键点击public文件夹的图标,然后选择 Mark Directory as -- Excluded 即可告诉phpstorm,这个文件夹不需要indexing,如下图:

在这之后,你的phpstorm就会正常了 。。。。