1
모듈 해석의 기본 원리
타입스크립트 컴파일러는 다음 두 가지 유형의 모듈 참조를 처리해야 합니다.
모듈 해석(Module Resolution)타입스크립트 컴파일러(tsc)는 import 또는 export 문에서 참조하는 모듈의 실제 파일을 찾아내는 복잡한 과정을 거칩니다. 이 과정을 모듈 해석(Module Resolution)이라고 하며, 타입스크립트가 소스 코드의 타입을 정확하게 확인하고 올바른 자바스크립트 코드를 생성하는 데 매우 중요합니다.
"node"와 "bundler" 모듈 해석 전략이 경로 별칭, 패키지 export, 번들러 동작에 주는 차이를 확인합니다.
타입스크립트 컴파일러는 다음 두 가지 유형의 모듈 참조를 처리해야 합니다.
모듈 해석(Module Resolution)tsconfig.json의 compilerOptions.moduleResolution 옵션은 타입스크립트가 모듈을 해석하는 방식을 결정합니다.
상대 참조 (./, ../)moduleResolution 외에도 모듈 해석에 영향을 미치는 중요한 compilerOptions가 있습니다.
비-상대 참조 (Non-relative imports)