Как остановить Visual Studio/msbuild от перекомпиляции TypeScript, когда нет изменений
У меня есть проект aC# MVC с достаточным количеством исходного кода TypeScript, который занимает около 5 секунд для компиляции. Всякий раз, когда мы собираем проект, TypeScript перекомпилируется, даже если ничего не изменилось (например, изменяется сборка, на которую указывает ссылка, поэтому C# необходимо перекомпилировать, но это не должно заставлять TypeScript перекомпилироваться).
Есть ли способ сделать так, чтобы компиляция TypeScript пропускалась, если ничего не меняется?
1 ответ
Visual Studio не поддерживает опцию компилятора TypeScript с именем –watch, которая запускает компилятор в режиме просмотра. Смотрите входные файлы и запускайте перекомпиляцию при изменениях. Для получения дополнительной информации, пожалуйста, обратитесь к:
https://www.typescriptlang.org/docs/handbook/compiler-options-in-msbuild.html
https://www.typescriptlang.org/docs/handbook/compiler-options.html