[Typescript] - 기본 다지기(실행 및 설치 방법)

 

🤔타입스크립트의 실행 방식?

TypeScript 파일은 노드 환경에서 바로 실해되지 않는다.

노드는 자바스크립트 런타임 이기 때문이다.

그래서 TypeScript 파일을 JavaScript 파일로 컴파일 후 그 파일을 노드에서 실행하는 방식을 사용한다. 

 

 

이 과정에서 모든 타입들을 검사 하고 오류가 없으면 타입과 관련된 모든 코드들은 사라진 체로 JavaScript 파일로 변경된다.

 

 

⚒️실행 환경 구축하기

1. NodeJs 패키지 초기화(npm init)

 

2. NodeJS의 타입들이 저장된 패키지 설치 ( npm i @types/node)

-> TypeScript가 컴파일 하는 과정에서 NodeJS에서 제공하는 기본 기능(예 conosle.log)들을 이해시키기 위해 필요!

 

3. TypeScript Complier 설치 ( npm i typescript -g ) 

 

4. Complier가 잘 설치됐나 확인 ( tsc -v)

 

5. Complie 해보기 (tsc src/index.ts)

 

6. Complie된 JavaScript 파일을 실행시키기 ( node src/index.js)

 

7. Complie 하지 않고 바로 TypeScript 파일을 실행시키고 싶을 때 (npm i ts-node) 후 

(ts-node src/index.ts)

 

+ 추가 

8. TypeScript Complier 기본 옵션 생성하기 (tsc --init)

-> 기본 옵션 설정이 되어있다. 다음 블로그에서 자세한 설명을 다룰 예정임!!