패키지 분리
domain, ui, app처럼 의존 방향이 보이는 단위로 tsconfig를 나눈다. · project unit
tsconfig references는 모노레포 패키지의 타입 경계와 빌드 순서를 그래프로 고정해 변경 범위만 다시 컴파일하게 만든다.
domain, ui, app처럼 의존 방향이 보이는 단위로 tsconfig를 나눈다. · project unit
상위 프로젝트가 필요한 하위 프로젝트 경로를 references에 적는다. · dependency edge
composite 프로젝트는 d.ts와 tsbuildinfo를 남겨 다음 빌드 입력이 된다. · 산출물
tsc -b가 그래프를 따라 변경된 노드와 영향을 받은 노드만 다시 처리한다. · affected graph
참조 대상 프로젝트에 composite과 declaration 설정이 있다.
핵심프로젝트 레퍼런스 빌드 그래프은 각 요소의 관계와 선택 조건을 함께 읽어야 한다.