TypeScript 환경 설정은 도구의 역할을 분리하는 일이다

Node.js, 패키지 관리자, 컴파일러, 에디터가 각각 맡는 일을 알면 설정 오류를 빠르게 찾을 수 있습니다.

01Node.js

컴파일된 JavaScript를 실행하고 개발 도구를 돌리는 기반입니다.

02npm

TypeScript와 관련 패키지를 설치하고 버전을 관리합니다.

03VS Code

타입 정보를 이용해 오류와 자동 완성을 즉시 보여줍니다.

핵심 환경 문제를 코드 문제로 오해하지 않으려면 각 도구의 책임을 먼저 구분해야 합니다.