TypeScript란

한승준·2023년 12월 28일

TIL

목록 보기
39/41

 TypeScript란?

  • TypeScript는 Microsoft에서 개발한 오픈 소스 프로그래밍 언어
  • JavaScript의 단점을 상쇄하기 위해 세상에 등장

TypeScript 목적

  • 자바스크립트에 타입 시스템을 선택해서 적용이 가능합니다.
    - 리팩토링을 수행할때 컴파일 단계에서 타입으로 인해 에러를 발견하는 게 런타임에서 발견하는 것 보다 낫습니다.
    - 함수의 시그니처에 타입을 이용하면 최고의 웹 페이지를 만들 수 있습니다.
  • 향후 자바스크립트 버전부터 최신 자바스크립트 엔진에 이르는 계획된 기능을 제공합니다.
etc `npm i typescript -g` npm init tsc --init --rootDir ./src --outDir ./dist --esModuleInterop --module commonjs --strict true --allowJS true --checkJS true
  • "allowJs": true

    • TypeScript 프로젝트에 JavaScript 파일 허용 여부
  • "checkJs": true

    • JavaScript 파일 타입 체크 여부
  • --rootDir ./src

    • 프로그램의 소스 파일이 들어가는 경로는 src 디렉토리입니다.
  • --outDir ./dist

    • 컴파일이 된 파일들이 들어가는 디렉토리는 dist 디렉토리입니다.
  • --esModuleInterop

    • CommonJS 방식의 모듈을 ES모듈 방식의 import 구문으로 가져올 수 있습니다!

npm run build
npm run start

profile
한승준

0개의 댓글