-
Typescript 설치 , 쓰는이유개발 2021. 10. 2. 12:14728x90
쓰는이유
자바스크립트는 동적타입이라 우리가 타입생각안하고 맘대로 바꿔도
그냥 그대로 고스란히 바꿔줌 이게 에러는안나는데 이 문제를 사용자가 그대로 받는다는게 문제
나이는 숫자여야하는데 이렇게 헤헤로 바꾸면 그냥 헤헤로 바꿔줌
이럼 안되잖아요 그래서 타입스크립트 쓰는거임
자바처럼 타입을 미리 명시하고 사용할수있음
이런식으로 빨간줄을 띄워줌 이제 왜사용하는지 아시겠죠
설치
npm install -g typescript npm install -g tsc npm install -g ts-node
ts-node 는 선택임 node index.js 해서 실행하는거처럼
ts-node index.ts 해서 실행가능
타입스크립트 실행
index.ts 이런 타입스크립트 파일이있으면
tsc index.ts 하면 js로 바꾼파일을 생성함
그냥 다른 js파일처럼 node name.js 해도 실행됨
근데 생성하고나면 그냥 에러가생기는데 이게 tsconfig.json파일이 없으면 발생하는 버그라고함
tsc --init 해서 tsconfig.json 파일 만들어주면 에러가 생기지않음
편하게 쓰는법
tsc -w name.ts 이렇게하면 저장을할떄마다 컴파일을해줌
짜증나게 tsc name.ts안해도됨!!
728x90'개발' 카테고리의 다른 글
꼬리재귀 (재귀함수 안전하게쓰기) (0) 2021.12.02 재귀함수 (Factorial) (0) 2021.11.30 Java 간단한 채팅 (Socket) (0) 2021.09.05 Java static을 썼을 때의 차이 (0) 2021.08.28 Nodejs mariaDB(로그인,회원가입 구현) (0) 2021.07.17