PHPStorm不停的Indexing导致系统卡死的解决办法

开发Laravel+VueJs项目时常见

分类: 网站开发

使用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就会正常了 。。。。

维墨科技 全职高手

一枪穿云@维墨科技

系统架构师/专业网站应用程序开发工程师; Master of PHP/AWS/网络服务, 20年IT行业经验; 精通各种前后端开发技术, Linux/Laravel/WordPress/VueJS/ElementUI 作为主要武器; SmartBro电子商务平台的主要开发者

职务: 全栈工程师 银武: 枪火 碎霜