빌드 그래프

Project References 증분 빌드 그래프

프로젝트 레퍼런스는 패키지 의존 그래프와 빌드 산출 정보를 이용해 변경된 범위만 다시 빌드한다.

변경이 빌드 대상에 전파되는 방식

incremental

패키지 그래프

tsconfig references가 빌드 순서와 의존 방향을 알려준다.

빌드 정보

.tsbuildinfo가 이전 타입 검사와 출력 상태를 기록한다.

변경 감지

소스나 선언 파일 변경이 영향을 주는 프로젝트를 찾는다.

부분 재빌드

변경된 프로젝트와 의존 프로젝트만 다시 처리한다.

package Areferencestsbuildinfochange setrebuild targets
빌드 그래프

증분 빌드는 빠른 빌드보다 신뢰할 수 있는 의존 그래프가 먼저다. 잘못된 참조는 오래된 타입을 남긴다.