0

상당량의 TypeScript 소스가있는 C# MVC 프로젝트가 있습니다. 컴파일하는 데 약 5 초가 걸립니다. 프로젝트를 빌드 할 때마다 TypeScript는 아무 것도 변경되지 않은 경우에도 다시 컴파일됩니다 (예 : 참조 된 어셈블리가 변경되어 C#을 다시 컴파일해야하지만 TypeScript가 다시 컴파일되지 않아야 함).변경 사항이 없을 때 Visual Studio/msbuild가 TypeScript를 다시 컴파일하지 못하도록하는 방법

아무 것도 변경되지 않으면 TypeScript 컴파일을 건너 뛰게 만들 수있는 방법이 있습니까?

답변

0

Visual Studio는 시계 모드에서 컴파일러를 실행하는 -watch라는 TypeScript 컴파일러 옵션을 지원하지 않습니다. 입력 파일을보고 변경 사항에 대한 재 컴파일을 트리거하십시오. 나는 우리가, 우리가 원하는 무엇을 '--watch'옵션이 정말 확실하지 해요

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

:에 대한 자세한 내용은 참조하십시오 파일이 변경되지 않으면 다시 컴파일하지 않기 만하면됩니다. 예 : C# 및 no .cs 파일을 변경하면 알 수 있지만 .cs 파일을 '감시'할 필요가 없습니다. – extremeandy