일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 관계형데이터베이스
- HTML5
- Eclipse
- 람다식
- 플랙스박스기본
- 노마드코더
- java설치
- Hooks
- Flex Box 기본
- 타입
- 객체지향프로그래밍
- java spring
- SQL 명령어
- node.js
- Flexbox Froggy
- 스프링
- 자바스프링
- SQL 문제
- spring
- 자바 스프링
- 환경설정
- ubuntu
- REACT
- 이클립스
- SQL
- 오산대맛집
- spring 환경설정
- 리액트
- numpy
- SQL 연산자
- Today
- Total
이것저것
TypeScript 기본 본문
node는 서버가 아니라 javascript 실행기이다.
브라우저도 마찬가지
typescript의 실행기는 deno이다.
deno는 아직 개발중
typescript는 개발이 라이브러리로 실행됨
지금은 node가 필요하다.
node도 어느정도 할줄 알아야한다.
브라우저에서 실행안됨
` 빽팁
~ 틸드
외어두면 좋다.
vscode 설치
node 설치
git 설치
npm i typescript로 설치한다.
npm i -g typescript
-g를 붙히면 typescript를 명령어로 쓸수있다.
파워쉘에서 typescript를 치면 에러가 난다.
ctrl+shift+p를 누르고 (안되면 f1) select default 치면 터미널 기본값 설정이 나온다.
git을 설치했으면 git bash가 뜰것이다.
git bash로 바꿔준다.
다시 npm i -g typescript를 해주고 tsc(type script compile)를 입력한다.
tsc 파일명 해주면 js로 변환해준다.
ex) const a : number = 1 이라는 ts 명령어를 js파일로 변환해주면서 var a = 1로 바꿔준다.
tsc lecture.ts -w
-w는 watch 옵션이다.
변경될때마다 자동으로 바뀌고 에러도 출력해준다.
ts는 좋은게 error 코드가 나오는데 (ex TS2552) 그 코드를 검색하면 바로나온다.
typescript는 형변환 할때 String 타입앞에 +만 붙혀도 숫자로 형변환이 가능하다.(초반에는 쓰지말자)
tsc를 해줄때 js파일이랑 ts파일이 둘다 띄워져있으면 에러표시가 뜬다.
js파일을 꺼준다.
npx tsc lecture.ts -w를 하면 npm i -g typescript를 중복으로 설치하지않아도된다.
npx는 나의 프로젝트 typescript version으로 설치하지 않고 바로 실행시켜준다는 장점이있다.
npm ci : 패키지 전체 삭제후 다시 설치?