카테고리 없음

타입스크립트란, 환경 설정 및 ts 파일 실행하기

케케_ 2024. 10. 28. 17:35

타입스크립트 기초

 

타입스크립트란

타입스크림트는 왜 필요한가

- js  코드는 너무 지저분함

- 코드의 스케일이 커지면서 코드 관리 어려움

 

ts 사용하면 좋은 점

- js 기반보다 버그를 줄일 수 있음

- 유지보수가 쉽다

- 강력한 높은 퀄리티의 코드 생산 가능

 

타입스크립트 = 자바스크립트 + 타입체크

- 타입스크립트 환경에서 js 코딩하면 동작 O

    - 반대는 X

- 데이터 타입 표기하면 좋은점 : 컴파일 타임 시 오류 체크

 

ts ->(컴파일) js(컴파일 번역) -> 웹 브라우저(해석 O)

- 컴파일 : 언어를 변환(해석)

 

 

환경설정

- 타입스크립트를 위해 node js 설치

- npm(node js의 앱스토어) 을 이용해 ts 설치

npm i -g typescript

위 명령어 설치로 ts 언어를 js 언어로 컴파일 가능해짐 (tsc 명령어 사용 가능)

 

 

ts코드 실행하기

1. ts 파일 실행

tsc app.ts

위 명령어를 실행하면 app.js 파일이 생성됨

 

2. 생성된 js 파일 실행

따라서, app.js 파일 실행 명령어도 필요

node app.js

 

3. 설정 초기값을 만들기 위한 명령어

tsc --init

실행하면 tsconfig.json 파일이 생성됨

 

 

- 위 과정을 매번하기 번거러움

tsc -w app.ts

하면 ts 파일이 수정될때마다 반응해줌 -> ts 수정마다 js를 알아서 수정해줌

 

이후엔 새로운 터미널 창에서 node app.js 만 해주면 됨