webstrom 10 npm安装package卡顿问题 第一步,修改webstrom内存设置 第二步,修改项目文件包含,防止indexing卡死 解决webstorm安装babel卡死问题(小伙伴写的)

webstrom 10 npm安装package卡顿问题
第一步,修改webstrom内存设置
第二步,修改项目文件包含,防止indexing卡死
解决webstorm安装babel卡死问题(小伙伴写的)

找到webstrom安装目录,用记事本打开上图的文件.

改成如下设置,或者自定义下最大使用内存

=================================

-Xms512m
-Xmx1024m
-XX:MaxPermSize=750m
-XX:ReservedCodeCacheSize=750m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true

=================================

第二步,修改项目文件包含,防止indexing卡死

右击要移除的文件或者文件夹

webstrom 10 npm安装package卡顿问题
第一步,修改webstrom内存设置
第二步,修改项目文件包含,防止indexing卡死
解决webstorm安装babel卡死问题(小伙伴写的)

解决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 了

因为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 了