所以,我正在开发Mac Mini,使用WebStorm与Meteor应用程序大惊小怪。我发现WebStorm趋于缓慢,并且不断尝试索引事物。我有4个RAM,其中791M似乎在任何时候分配给WebStorm。我的磁盘驱动器是500GB,我确保总是至少有20%到30%的可用空间。
所以,有几个问题...... Meteor的捆绑过程是否导致WebStorm进行索引?有没有办法优化索引?让它运行频率降低?或许忽略.meteor目录? 20%的可用RAM是否适合分配给WebStorm进行Meteor开发?人们可以推荐其他任何可以优化WebStorm的东西,所以它不是那么迟钝吗?
提前感谢任何建议!
答案 0 :(得分:6)
正如@Martin所说 - 排除Meteor存储其编译文件的目录:.meteor\local
和.meteor\meteorite
(使用陨石时)。
要让Meteor建议/ ...将Meteor源添加为外部库:/usr/lib/meteor/packages/
。我也在使用PhpStorm并添加PHP包含路径的路径(无关紧要,它不是PHP库)。
在项目设置中将其添加为JavaScript库时,目录结构会丢失,并且在升级meteor时必须重复此操作。
答案 1 :(得分:2)
我正在使用PHPStoem进行流星开发,我遇到了和你一样的问题。我想PHPStorm中的引擎与WebStorm相同......
我不确定增加IDE可用的RAM量是否会产生任何影响。该问题与IDE在对树中的任何文件进行更改时重新索引文件夹树有关。 当meteor正在运行并且对文件进行了更改时,meteor正在将整个应用程序捆绑到.meteor文件夹中,以便为树重新编制索引。
我还没有尝试过,但我想实际上有用的是将.meteor文件夹添加到忽略列表中,这样每次发生文件更改时都不会重新编制索引。