필요한 도구
TypeScript 개발에 필요한 도구는 두 가지입니다.
- Node.js: TypeScript를 컴파일하고 실행하는 런타임
- VS Code: TypeScript를 작성하는 에디터
Node.js 설치
Windows
- https://nodejs.org 에 접속합니다
- LTS 버전(22.x)을 다운로드합니다
- 설치 파일을 실행하고, 기본 설정으로 설치합니다
macOS
Homebrew가 설치되어 있다면 터미널에서 다음 명령어를 실행합니다.
brew install node@22
Homebrew가 없다면 https://nodejs.org 에서 직접 다운로드합니다.
설치 확인
터미널(Windows는 명령 프롬프트 또는 PowerShell)을 열고 다음 명령어를 실행합니다.
node --version
v22.x.x와 같은 버전 번호가 출력되면 성공입니다.
npm(Node Package Manager)도 함께 설치되었는지 확인합니다.
npm --version
VS Code 설치
다운로드 및 설치
- https://code.visualstudio.com 에 접속합니다
- 운영체제에 맞는 버전을 다운로드합니다
- 설치 파일을 실행하고, 기본 설정으로 설치합니다
필수 확장 프로그램
VS Code를 설치한 후, TypeScript 개발에 유용한 확장 프로그램을 설치합니다.
VS Code 왼쪽 사이드바에서 확장(Extensions) 아이콘을 클릭하고, 다음 확장 프로그램을 검색하여 설치합니다.
| 확장 프로그램 | 설명 |
|---|---|
| ESLint | 코드 품질 검사 도구 |
| Prettier | 코드 자동 포맷팅 도구 |
| Error Lens | 에러 메시지를 코드 옆에 바로 표시 |
Error Lens는 특히 추천합니다. TypeScript의 에러 메시지를 에디터 화면에서 바로 확인할 수 있어 학습에 큰 도움이 됩니다.
TypeScript 전역 설치
TypeScript 컴파일러(tsc)를 전역으로 설치합니다.
npm install -g typescript
설치가 완료되면 버전을 확인합니다.
tsc --version
Version 5.8.x와 같은 버전 번호가 출력되면 성공입니다.
tsx 설치
이 책에서는 TypeScript 파일을 빠르게 실행하기 위해 tsx를 사용합니다.
npm install -g tsx
설치 확인을 합니다.
tsx --version
tsx는 TypeScript 파일을 컴파일 없이 바로 실행할 수 있게 해주는 도구입니다. 학습 과정에서 매우 편리하게 사용할 수 있습니다.
설치 확인 정리
모든 도구가 정상적으로 설치되었는지 한 번에 확인합니다.
node --version # v22.x.xnpm --version # 10.x.xtsc --version # Version 5.8.xtsx --version # tsx v4.x.x
네 가지 도구의 버전이 모두 출력되면 개발 환경 준비가 완료된 것입니다.