21

ts ファイルを開くと Webstorm は正常に動作しますが、コンパイルすると、プログラム全体が非常に遅くなります。

watch は実行せず、単に tsc を実行します。また、webstorm の設定から「typescript コンパイラを有効にする」オプションと「tsconfig.json を使用してオブジェクトを解決する」をオフにします。私は常に webstorm をオフにし、アプリをコンパイルしたら再度開く必要があります。超迷惑です。

バックグラウンドで実行されているウォッチャーがあるかどうか疑問に思っていますか? しかし、私は考えられることは何でもチェックします。誰かが同じ問題を抱えていますか?

4

1 に答える 1

18

古い (2016-06)

次のことをすることは私を助けました

  1. dist フォルダーと tmp フォルダーを除外して、webstorm がそれらのフォルダー内を検索しないようにします。

環境設定 -> ディレクトリ -> 除外フォルダ

  1. VmOptions の編集

手動で

/Applications/WebStorm.app/Contents/bin/webstorm.vmoptions

またはに行く

ヘルプ/VM オプションの編集

次に、それを見て変更します

-Xms1024m

-Xmx1536m

-XX:MaxPermSize=1024m

-XX:ReservedCodeCacheSize=512m

-XX:+UseCompressedOops

回答の更新 (2017-03)

  • 現在の Webstorm 2016.3.4 は角度が非常に優れているため、古いバージョンを使用している場合は、まず最新バージョンを使用する必要があります。

  • また、古い angular-cli を使用している場合は、同様に更新してください。なぜなら、angular 4 リリースでは、より小さなビルドとより高速な typescript コンパイルに重点が置かれているためです。

更新された回答 (2018-08)

  • 現在の Webstrom 2018.2 は angular で例外的です。このバージョンと angular-cli バージョン >= 6.1.2 を使用している場合、上記の変更を行う必要はないと思います
于 2016-07-02T19:56:52.203 に答える