파일 위치에서 찾기
./ 또는 ../로 시작하면 현재 파일 기준으로 후보 확장자를 탐색합니다.
./lib/math
모듈 해석은 import 문자열을 기준으로 소스 파일, package.json, 타입 선언 파일을 찾아 연결하는 규칙입니다.
./ 또는 ../로 시작하면 현재 파일 기준으로 후보 확장자를 탐색합니다.
./lib/math
node_modules, package.json, index 파일을 고려해 모듈을 찾습니다.
moduleResolution: "node"
package exports와 조건부 내보내기를 번들러 동작에 맞춰 해석합니다.
"bundler"
왜 특정 파일을 찾지 못했는지 컴파일러의 후보 경로를 확인합니다.
tsc --traceResolution
모듈 해석 오류는 감으로 고치기보다 TypeScript가 어떤 후보를 찾는지 추적하면 빠르게 좁혀집니다.