express-typescript

김기태·2021년 10월 17일
0

express-typescript

javascript는 프로그램이 실행될 때 타입이 정해지는 동적프로그래밍 언어
서비스 시 동적으로 타입이 정해지므로 타입 오류가 나타날 수 있다.

typescript는 프로그램이 컴파일 되면서 타입이 정해지는 정적프로그래밍 언어
실행 전 정적으로 타입을 정하기 때문에 실행시 오류가 적어진다.

npm i -g typescript

tsc --init : typescript 관련된 설정 jsonfile이 만들어짐
tsc : typescript file을 javascript로 바꿔줌

tsconfig.json : outDir수정
tsc -w : watchmode typescript코드가 수정 저장되면 자동으로 컴파일 된다
npm i concurrently -D : confile된 후 nodemon 연동하여 서버에 자동 반영
package.json 부분 "start":"concurrently \"tsc -w \" \"nodemon dist/main\" ",
debug할 때 tsconfig.json의 sourMap : javascript와 typescript를 연결해주는 정보를 가지고 있다.
typescript의 실행 위치를 알고 javascript에서 실행시켜준다.

점진적으로 JS코드에서 TS코드로 바꾸기
allowJS option을 True해서 TS로 컴파일 후 false로 해서 타입을 다시 정의

profile
김개발

0개의 댓글