近日在webstorm的使用过程中发现,打开有依赖node_module的项目的时候,webstorm十分的卡顿,甚至有几次报内存不够的情况。
因为我的项目有集成gulp,所以需要依赖npm,而我们知道node_module这个目录里面的文件的目录结构特别特别深,平常删除它都要删一会。而webstorm每次打开都会进行文件的扫描,扫描node_module这么深的目录造成了十分了卡顿现象。
不多BB,解决方案:
1.打开webstorm的setting
2.找到Editor=>Code Style=>File Types,找到右侧最下方的Ignore files and folders,将node_module;添加到里面,然后保存即可。
这样webstorm每次扫描的时候就会忽略node_module目录,当然你的项目在webstorm里面的文件列表里面也不会显示该目录了。但其实它是存在的,只是被webstorm忽略了而已,在windoes的文件夹中是可以看到这个目录的。