프로젝트 레퍼런스의 두 그래프

같은 import라도 TypeScript가 빌드 순서를 계산하는 그래프와 실행기가 파일을 찾는 그래프는 서로 다른 설정을 따릅니다.

타입·빌드

references → tsc -b → .d.ts

composite와 references가 core → ui → app 순서를 만들고 선언 출력을 소비자에게 연결합니다.

실행·로드

import → resolver → .js

Node, 번들러, package exports가 emit된 import 문자열을 실제 JavaScript 파일로 연결합니다.

핵심타입 검사가 통과해도 런타임 module not found가 날 수 있으므로 선언 출력과 실제 JS 해석 경로를 따로 점검합니다.