tsconfig options

tsconfig 옵션은 문법 변환, 모듈 해석, 검사 강도를 각각 바꾼다

target과 module은 출력 형태를, moduleResolution과 paths는 탐색 방식을, strict 계열은 허용 오류 범위를 조정한다.

target
출력 JS 문법 수준
브라우저/런타임 지원 범위
module
import/export 출력 방식
ESM 또는 CommonJS
moduleResolution
specifier 탐색 규칙
node, bundler 등
strict
검사 강도
암묵적 any와 null 위험 축소
상황판단
설정 충돌런타임과 bundler 설정을 함께 확인
팀 기준strict를 끄기보다 예외를 좁게 둠
판단옵션은 빌드 결과와 타입 신뢰도를 동시에 바꾼다

핵심 옵션은 빌드 결과와 타입 신뢰도를 동시에 바꾼다