[TS] TSC에 대해서

2024. 6. 24. 21:25·Language/TypeScript

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

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

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

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

 

  1. TS 코드의 타입 검사

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

 

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

 

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

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

728x90

'Language > TypeScript' 카테고리의 다른 글

[TS] Syntax | 03. 함수 타입 명시하기  (0) 2024.06.24
[TS] Syntax | 02. 객체 타입 명시하기  (0) 2024.06.24
[TS] Syntax | 01. 변수 타입 명시하기  (0) 2024.06.24
[TS] TypeScript 프로젝트 시작하기  (0) 2024.06.24
[TS] TypeScript에 대해서  (0) 2024.06.24
'Language/TypeScript' 카테고리의 다른 글
  • [TS] Syntax | 02. 객체 타입 명시하기
  • [TS] Syntax | 01. 변수 타입 명시하기
  • [TS] TypeScript 프로젝트 시작하기
  • [TS] TypeScript에 대해서
Rayi
Rayi
  • Rayi
    아카이브
    Rayi
  • 전체
    오늘
    어제
    • 분류 전체보기 (276)
      • CS (40)
        • CV (2)
        • PS (34)
      • Reveiw (18)
        • Paper (18)
        • Github (0)
      • ML (8)
        • Pytorch (5)
      • Language (59)
        • Python (8)
        • JavaScript (32)
        • TypeScript (16)
        • C++ (3)
      • IDE (12)
      • Git (13)
      • Frontend (77)
        • React (8)
        • ReactNative (6)
        • SolidJS (20)
        • CSS (12)
      • Backend (44)
        • DB (18)
        • Node.js (11)
      • UI (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Three
    nodejs
    Express
    ps
    API
    frontend
    CS
    ts
    Git
    figma
    DB
    ML
    vscode
    js
    CSS
    modal
    PyTorch
    ReactNative
    SOLID
    PRISMA
    CV
    expo
    deploy
    python
    mongo
    backend
    postgresql
    review
    react
    GAN
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
Rayi
[TS] TSC에 대해서
상단으로

티스토리툴바