5

だから、私は WebStorm を使って Meteor アプリで大騒ぎして、Mac Mini で作業しています。WebStorm が遅くなる傾向があり、常にインデックスを作成しようとしていることがわかりました。4 ギガの RAM があり、そのうち 791M が常に WebStorm に割り当てられているようです。私のディスク ドライブは 500GB で、少なくとも 20% から 30% の空き容量が常にあるようにしています。

いくつか質問があります... WebStorm にインデックス作成をさせるのは、Meteor のバンドル プロセスですか? インデックス作成を最適化する方法はありますか? 実行頻度を下げますか? おそらく、.meteor ディレクトリを無視しますか? 利用可能な RAM の 20% は、Meteor 開発のために WebStorm に割り当てるのに適切な量ですか? WebStorm を最適化してそれほど遅くならないようにするために人々が推奨できる他のことはありますか?

推奨事項を事前にありがとうございます!

4

2 に答える 2

6

@Martinが言ったように-Meteorがコンパイルしたファイルを保存するディレクトリを除外します:.meteor\localおよび.meteor\meteorite(隕石を使用する場合)。

Meteor の提案 / ... Meteor ソースを外部ライブラリとして追加するには: /usr/lib/meteor/packages/. 私も PhpStorm を使用しており、パスを PHP インクルード パスに追加します (PHP ライブラリでなくてもかまいません)。

プロジェクト設定で JavaScript ライブラリとして追加すると、ディレクトリ構造が失われ、流星をアップグレードするときにこれを繰り返す必要があります。

于 2013-02-28T14:52:54.557 に答える
2

私は流星の開発に PHPStoem を使用していますが、あなたと同じ問題を抱えています。PHPStorm のエンジンは WebStorm と同じだと思います...

IDE で使用できる RAM の量を増やしても実際に効果があるかどうかはわかりません。この問題は、ツリー内のファイルに変更が加えられるたびに、IDE がフォルダー ツリーのインデックスを再作成することに関連しています。meteor の実行中にファイルに変更が加えられると、meteor はアプリケーション全体を .meteor フォルダーにバンドルするため、ツリーのインデックスが再作成されます。

まだ試していませんが、.meteor-folder を無視リストに追加すると、ファイルが変更されるたびにインデックスが再作成されないようにすることが実際に役立つと思います。

于 2013-02-28T08:14:20.527 に答える