[typescript] 타입스크립트 컴파일러 설정

타입스크립트를 사용하면 타입 에러를 사전에 방지하고 코드 가이드를 지원받을 수 있습니다. 이를 위해서는 타입스크립트 컴파일러 설정이 필요합니다. 타입스크립트 컴파일러는 tsconfig.json 파일을 통해 이러한 설정을 관리합니다.

tsconfig.json 파일 생성

프로젝트 루트 디렉토리에 tsconfig.json 파일을 생성합니다. 이 파일은 타입스크립트 컴파일러에 프로젝트 설정을 제공합니다. 만약 프로젝트 루트 디렉토리에 있는 settings를 기반으로 생성하려면 터미널에 tsc --init 명령어를 입력하여 초기 설정을 생성할 수 있습니다.

tsc --init

컴파일러 옵션 설정

생성된 tsconfig.json 파일을 수정하여 프로젝트에 맞는 컴파일 옵션을 설정할 수 있습니다. 예를 들어, target 옵션을 사용하여 ECMAScript 대상 버전을 지정할 수 있습니다. strict 옵션은 코드에서 예상치 못한 동작을 방지하기 위한 여러 가이드를 활성화 합니다.

{
  "compilerOptions": {
    "target": "es5",
    "strict": true
  }
}

컴파일 실행

프로젝트에 필요한 모든 옵션을 설정한 후, 타입스크립트 컴파일러를 사용하여 코드를 컴파일할 수 있습니다.

tsc

이 명령은 tsconfig.json 파일에 지정된 설정을 기반으로 타입스크립트 파일을 자바스크립트로 변환합니다.

타입스크립트 컴파일러 설정을 통해 프로젝트를 보다 안정적이고 효율적으로 관리할 수 있습니다.

더 많은 컴파일러 옵션에 대한 자세한 내용은 타입스크립트 공식 문서를 참조해주세요.