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

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

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

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