近日遇到一个问题,intellij打开一个项目一直持续不断的index建立索引,卡在界面中。经过仔细排查,发现
又是 node_modules
文件夹惹的祸
2018年11月24日更新:最近换了一个给力的电脑,发现其实并不是Intellij的问题,而是intellij和webstrom之前的区别
- webstrom 默认就是认为node_modules是项目外的文件,不会主动的为项目的node_modules建立索引。
- intellij 不识别node_modules 但是在index之后(前提是你的电脑性能足够好),就可以快速的识别出node_modules为library root目录。
由于某种intellij的Bug,出现了误认为node_modules是项目文件。
所以intellij就不停地建立索引,但是文件太深,导致效率极慢,以至于误认为是卡死了(cpu和硬盘读写性能都被沾满)
解决方法:
-
选择setting>project structure 选择你被卡主的项目中的node_modules标识为excluded(忽略)即可。