tsconfig options
tsconfig 옵션은 문법 변환, 모듈 해석, 검사 강도를 각각 바꾼다
target과 module은 출력 형태를, moduleResolution과 paths는 탐색 방식을, strict 계열은 허용 오류 범위를 조정한다.
출력 JS 문법 수준
브라우저/런타임 지원 범위
import/export 출력 방식
ESM 또는 CommonJS
specifier 탐색 규칙
node, bundler 등
검사 강도
암묵적 any와 null 위험 축소
| 상황 | 판단 |
|---|---|
| 설정 충돌 | 런타임과 bundler 설정을 함께 확인 |
| 팀 기준 | strict를 끄기보다 예외를 좁게 둠 |
| 판단 | 옵션은 빌드 결과와 타입 신뢰도를 동시에 바꾼다 |
핵심 옵션은 빌드 결과와 타입 신뢰도를 동시에 바꾼다