TS · BUILD

Project References 빌드 그래프

Project References는 패키지 간 타입 의존성을 그래프로 선언하고, TypeScript가 위상 순서로 빌드하게 만듭니다.

Project References 빌드 구조

tsc -b
sharedcomposite + declaration 산출
servershared .d.ts 참조
client공유 타입을 import
root tsc -b그래프 순서대로 증분 빌드
sharedserverclientroot tsc -b

Project References 빌드 기준

점검
composite참조 대상 프로젝트는 composite 설정이 필요합니다.
declaration다른 패키지가 볼 타입 산출물을 생성합니다.
증분.tsbuildinfo로 변경된 프로젝트만 다시 빌드합니다.
순환 금지참조 그래프가 순환하면 빌드 기준이 흐려집니다.