환경 설정
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 |
