ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 타입스크립트 : TS올인원 강좌 1-2 [제로초님 강의]
    Dev/타입스크립트 2022. 8. 11. 23:08

    강의의 목적은 다양한 라이브러리의 타입들은 분석 및 수정할 수 있도록 하는것이다.

    실제 소스를 분석하는것이 아니라 타입을 분석하는 방법 위주.

     

    오늘 강좌는 기본지식 위주로 알아본다.

    https://github.com/ZeroCho/ts-all-in-one

    기본 지식

    * 타입스크립트는 최종적으로 자바스크립트로 변환된다. (deno는 타입스크립트 그대로 실행 가능하다.)

    * 타입스크립트는 언어이자 컴파일러(tsc)이다. 컴파일러는 ts코드를 js로 바꾸어 준다.

    * tsc는 tsconfig.json (tsc --init 시 생성)에 따라 ts 코드를 js(tsc 시 생성)로 바꿔준다. 인풋인 ts와 아웃풋인 js 모두에 영향을 끼치므로 tsconfig.json 설정을 반드시 봐야 한다.

    * 단순히 타입 검사만 하고싶다면 tsc --noEmit 하면 된다.

    * 제로초님 의견 : tsconfig.json 에서 그냥 esModuleInterop: true, strict: true 두개 만 주로 켜놓는 편. (strict:true가 핵심)

    * ts 파일을 실행하는 것이 아니라 결과물인 js를 실행해야 한다.

    * 에디터가 필수가 된다. Vs Code나 웹스톰이 반드시 필요하다. 메모장으로 코딩 불가능한 지경.

     

     

    댓글

Designed by Tistory.