⌨️/TypeScript

[TypeScript] tsc : 타입스크립트 컴파일러

S0 2024. 3. 7. 11:43

 

 

tsc는 타입스크립트 컴파일러

 

 

컴파일러란?

특정 프로그래밍 언어가 정적 언어로서의 정체성을 유지할 수 있게 하는 도구

 

 

컴파일러의 기능

  1. 타입검사를 해줌
  2. 에러 메시지 해석에 도움
  3. TS -> JS 코드 변환
  4. 최적화 -> 어플리케이션 실행 시간이 빨라짐

 

 

JS는 동적 언어(=인터프리터 언어)이기 때문에 기계어로 변환될 필요가 없음

엔진이 코드를 한 줄씩 실행하며 동적으로 해석하기 때문

 

정적 언어(=컴파일 언어)만 기계어로 변환 필요

 

 

주요 tsc 명령어

tsc —init

tsconfig.json 파일이 생성되는 명령어

타입스크립트 기반 프로젝트를 초기화

 

tsc index.ts

index.ts를 컴파일함

 

tsc src/*.ts

src 디렉토리 안에 있는 모든 ts 파일을 컴파일