tsconfig

tsconfig 컴파일 규칙

어떤 파일을 검사하고 어떤 자바스크립트로 내보낼지, 엄격도를 어디까지 적용할지를 한곳에서 정한다.

설정 읽기 순서

project config

include/exclude

컴파일러가 어떤 파일을 프로젝트에 포함할지 정한다.

compilerOptions

target, module, jsx 같은 변환과 해석 규칙을 모은다.

strict 계열

느슨한 타입을 줄여 오류를 더 이른 단계에서 잡게 한다.

paths 설정

import 경로 별칭을 통해 프로젝트 구조를 더 읽기 쉽게 만든다.

filesoptions점검emit
프로젝트 규칙

tsconfig 오류는 코드 문제가 아니라 프로젝트 규칙 문제일 수 있다. 포함 범위와 compilerOptions를 먼저 나눠서 보면 된다.