0

コンパイルに約5秒かかるかなりの量のTypeScriptソースを持つc#MVCプロジェクトがあります。プロジェクトをビルドするときはいつでも、TypeScriptは何も変更されていなくても再コンパイルされます(たとえば、参照アセンブリが変更されるため、c#を再コンパイルする必要がありますが、TypeScriptを強制的に再コンパイルしてはならない)。Visual Studio/msbuildによる変更がないときのTypeScriptの再コンパイルを停止する方法

変更がなければ、タイプスクリプトのコンパイルはスキップされますか?

答えて

0

Visual Studioでは、時計モードでコンパイラを実行する-watchという名前のTypeScriptコンパイラオプションはサポートされていません。入力ファイルを監視し、変更時に再コンパイルをトリガします。詳細については、を参照してください。

enter image description here

enter image description here

https://www.typescriptlang.org/docs/handbook/compiler-options-in-msbuild.html

https://www.typescriptlang.org/docs/handbook/compiler-options.html

+0

私は '--watch' オプションは、我々が望むもの、本当に私たちではわかりませんファイルが変更されていなければ、再コンパイルしないでください。例えば。あなたがc#とno .csファイルを変更したときにそれを知っていますが、.csファイルを '監視'する必要はありません。 – extremeandy

関連する問題