아카이브

[TS] TSC에 대해서 본문

Language/TypeScript

[TS] TSC에 대해서

Rayi 2024. 6. 24. 21:25

TS는 JS 위에 만들어진 슈퍼셋(superset)언어입니다.

때문에 기존의 node 환경에서 TS를 실행시키기 위해서는 JS코드로 컴파일 해주어야 하는데,

이때 사용하는 것이 TSC(TypeScript Compiler)입니다.

TSC는 크게 두 가지 일을 합니다.

 

  1. TS 코드의 타입 검사

  2. TS 코드에서 JS 코드로의 트랜스파일(transpile)

 

이 두 가지 과정을 거치면 JS 파일이 생성되고, node를 이용해 이 JS파일을 실행시킬 수 있습니다.

 

※ 트랜스파일 : 한언어로 작성된 소스 코드를 비슷한 수준의 추상화를 가진 다른 언어로 변환하는 것

 컴파일 :  한 언어로 작성된 소스 코드를 다른 언어로 변환하는 것

728x90
Comments