7

NPM @types経由でD3/SignalR/Lodashを使用しているTypeScriptでASP.Netプロジェクトがあります。VS2017は保存時にtypescriptを再コンパイルするのに時間がかかります

先週まで、私たちはVS2015を使用していましたが、問題はありませんでした。以前のサンドボックス環境がSublimeにあってビルドには約4秒かかっていたので、実際にはコンパイル時間に非常に感銘を受けました。 VS2015はすぐにセーブすると思われていたので、とても満足していました。

今、私たちはVS2017にアップグレードしました。そして、保存は大きな問題になっています。 TypeScriptコンパイラが各タイプ定義ファイル(d3、lodash、signalRなど)をゆっくりと通過するので、保存に30秒以上かかります。文字列の入力ミスを修正する、int定数を変更するなど、私が最も小さな変更を加えても、再コンパイルに30秒以上かかることがあります。実際には、たとえ何も変更せずにCTRL + Sを押すだけでも、再コンパイルしていると思います。

下ダウンの状態: '[...]' 完全なの

世代。残りのファイルはまだコンパイルされています。

私はこれをすでに見てきました。明らかに「VS2015で始まる」コンパイル・オン・セーブでは完全な再コンパイルが必要です。私は何が変わったのか分からないが、VS2015からVS2017へのアップグレード以来、大きな違いがある。

は、ここに私のtsconfig.jsonファイルです:

{ 
    "compileOnSave": true, 
    "compilerOptions": { 
    "noImplicitAny": true, 
    "removeComments": true, 
    "preserveConstEnums": true, 
    "alwaysStrict": true, 
    "out": /* out */, 
    "sourceMap": true 
    }, 
    "files": [ 
    /* files */ 
    ], 
    "exclude": [ 
    "node_modules" 
    ] 
} 

が、私は最近、それが問題を解決望んnode_modulesが排除されていることを追加しましたが、どんな違いを作っているようには見えません。

アイデア?ありがとう。

答えて

関連する問題