타입스크립트 실행 환경 설정

TIL

환경 설정

Node.js 패키지 초기화

npm init

 

@types/node 설치

npm i @types/node

 

 

@types/node 라이브러리는 Node.js가 제공하는 기본 기능(내장 함수, 클래스 등)에 대한 타입 정보를 가지고 있다.

 

만약 이 라이브러리를 설치하지 않으면 Node.js가 제공하는 console 등의 기본 기능(내장 함수 등)들의 타입이 선언되지 않아서 타입스크립트의 컴파일 과정에서 타입 검사가 실패하여 오류가 발생할 수 있다.

 

타입스크립트 컴파일러 설치

npm i -g typescript

 

설치 여부는 타입스크립트 컴파일러의 버전을 출력하는 명령어를 통해 확인할 수 있다.

 

타입스크립트 실행

타입스크립트 파일 생성

 

tsc로 컴파일

터미널에 명령어를 입력해 타입스크립트 코드를 컴파일 한다.

tsc 파일명

 

컴파일이 완료되면 다음과 같이 자바스크립트 파일이 생성된다.

 

이렇게 컴파일 된 자바스크립트 코드는 node를 이용해 실행할 수 있다.

 

ts-node로 한 번에 실행하기

앞선 코드를 실행시키기 위해서는 tsc로 컴파일한 다음, 변환된 자바스크립트 코드를 node로 실행시키는 과정을 거쳤었다.

 

ts-node를 이용하면 이 과정을 한 번에 실행시킬 수 있다.

 

ts-node 설치

npm i -g ts-node

 

ts-node로 실행

ts-node 파일명

 

 

이렇게 자바스크립트 파일을 별도로 생성하지 않고 한 번에 타입스크립트 파일을 실행하게 된다.

'TIL' 카테고리의 다른 글

[TS] 객체 타입  (0) 2025.10.28
[TS] 배열과 튜플  (0) 2025.10.28
[TS] 원시타입과 리터럴 타입  (0) 2025.10.28
타입스크립트 컴파일러 옵션 설정  (0) 2025.10.27
Early Return Pattern  (0) 2025.10.27
'TIL' 카테고리의 다른 글
  • [TS] 배열과 튜플
  • [TS] 원시타입과 리터럴 타입
  • 타입스크립트 컴파일러 옵션 설정
  • Early Return Pattern
고견
고견
개발 자국 남기기
  • 고견
    개발자국
    고견
  • 전체
    오늘
    어제
    • 분류 전체보기 (157) N
      • Frontend (29)
        • Next.js (16)
        • JavaScript (7)
      • CS (19) N
        • 자료구조 (9)
        • 알고리즘 (5)
        • 운영체제 (4) N
        • 네트워크 (1) N
      • TIL (93)
      • Dev Log (16)
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

    타입 좁히기
    typescript
    App Router
    페이지 라우터
    배열
    클래스
    자료구조
    인터페이스
    react
    제네릭
    javascript
    바닐라 자바스크립트
    ai 감성 일기장
    C
    algorithm
    Next.js
    앱 라우터
    emotion diary
    트러블 슈팅
    함수 타입
    Spa
    문자열
    Pages Router
    알고리즘
    cs50
    generic
    useState
    memory
    Trouble Shooting
    CS
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
고견
타입스크립트 실행 환경 설정
상단으로

티스토리툴바