[TIL] Typescript가 실행되는 과정 (TSC)

Jaehyun Park·2025년 1월 19일

  1. Typescript는 기존 Javascript에 문법을 추가해서 사용하는 Superset이다.

  2. 웹 브라우저나 Node.js는 타입스크립트 코드를 그대로 사용할 수 없어서 자바스크립트로 변환된 코드를 실행해야 한다.

  3. TSC(TypeScript Compiler)는 타입스크립트로 작성된 소스 코드를 브라우저나 Node.js가 실행할 수 있는 형태(즉, 자바스크립트)로 변환시켜주는 프로그램이다.

  4. 보통 컴파일이라고 하면 컴퓨터가 실행할 수 있는 코드나 기계어 형태로 바꾸는 것을 말하는데, 웹 개발에서는 특별히 Transpile이라는 용어를 사용한다.

  5. TSCType Check, Transpile 두 가지 역할을 한다.
    먼저 소스 코드의 타입 체크를 수행한 후, 코드에 있는 오타나 타입 에러를 검사한 후, 에러가 없다면 트랜스파일을 수행한다.

  6. 트랜스파일 수행 시, tsconfig.json에 설정되어 있는 값대로 변환되고(ecma 버전 등), 변환된 자바스크립트 코드를 브라우저나 Node.js에서 실행하게 된다.

profile
Technologically solve everyday challenges

0개의 댓글