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が排除されていることを追加しましたが、どんな違いを作っているようには見えません。
アイデア?ありがとう。