第一步,修改webstrom内存设置
找到webstrom安装目录,用记事本打开上图的文件.
改成如下设置,或者自定义下最大使用内存
=================================
-Xms512m
-Xmx1024m
-XX:MaxPermSize=750m
-XX:ReservedCodeCacheSize=750m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
=================================
第二步,修改项目文件包含,防止indexing卡死
右击要移除的文件或者文件夹
解决webstorm安装babel卡死问题(小伙伴写的)
因为babel文件夹太多,webstorm又有扫描文件记录文件历史的功能,导致webstorm扫描babel的时候文件夹太多,卡死,这跟windows路径长度限制可能关系,
我们采取在安装node_modules时,先把他排除在项目之外,这样webstorm就不会去扫描node_modules下的文件,我们也不需要他进行扫描。
创建项目后,先创建node_modules文件夹,然后选择Mark Dirctory as -> Excluded
注意:如果在创建 node_modules,发现目录后又library root字样,一定先去掉,因为library root排除后还是会进行扫码,不知道为什么
显示library root是因为,webstorm任务node_modules默认是javascript库,需要在设置中删除识别javascript库
Settings -> Languages & Frameworks -> Javascript -> Libraries,取消启用javascript库,然后确定,
这时候你可以快乐的使用 npm install 了