module resolution

모듈 해석 전략

node, bundler, classic 전략과 paths, baseUrl, traceResolution을 함께 보면 타입스크립트가 모듈을 찾는 과정을 추적할 수 있습니다.

node 전략

패키지 규칙

Node.js의 파일 확장자, package.json, node_modules 탐색 흐름을 따릅니다.

moduleResolution: node
bundler 전략

번들러 친화

현대 번들러가 처리하는 경로와 package exports 흐름에 맞춥니다.

bundler
paths 설정

별칭 연결

baseUrl과 paths는 import 별칭을 TypeScript 해석 규칙에 알려 줍니다.

paths
추적 명령

원인 확인

traceResolution으로 어떤 후보를 찾고 왜 실패했는지 로그를 봅니다.

traceResolution