[Typescript] 1.기본문법

null·2025년 1월 10일
0

Javascript

목록 보기
5/5

기본 지식

  • typescript는 최종적으로 javascript로 변환된다

  • typescript는 언어이자 컴파일러(tsc)이다

  • 컴파일러는 ts 코드를 js로 바꿔준다

  • tsc는 tsconfig.json(tsc --init 시 생성)에 따라 ts 코드를 js(tsc 시 생성)로 바꿔준다

  • 인풋인 ts와 아웃풋인 js 모두에 영향을 끼치므로 tsconfig.json 설정을 반드시 봐야한다

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

  • ts 파일을 실행하는 게 아니라 결과물인 js를 실행해야 한다

  • npm init -y
    : 실행 한 폴더가 노드 프로젝트가 된다

  • npm i typescript
    : 타입스크립트 설치

  • npx tsc
    : 타입스크립트 컴파일러 실행

npx (Node Package eXecutor)

  • 패키지 설치 없이 실행만 시킬 수 있는 도구다
  • npm 5.2.0 이상 버전을 설치했을 경우 npx도 함께 설치된다
  • npx 명령어는 먼저 해당 패키지를 찾아 설치되었는지 확인한다
  • 설치되었을 경우 바로 실행시키며, 설치되지 않은 경우 npm registry에서 가져와 실행만 시킨다
  • npx tsx --init
    : tsconfig.json 파일 생성

  • npx tsc --noEmit
    : 타입 검사 후 내역 출력 및 타입 추론

0개의 댓글