IT/TypeScript

[TypeScript] 타입 스크립트 시작

HJ:: 2023. 7. 26. 00:30

TS는 정적 언어로서의 정체성을 유지할 수 있게 하는 도구이다. 많이들 써서 숙지가 필요하다.

 

 


H2 제목

- tsc= TypeScript 컴파일러

- tsc= 정적 타입 검사 수행.

  • 정적 언어(=컴파일 언어) → 기계어로 변환이 되어야 한다.
  • 동적 언어(=인터프리터 언어) → 엔진이 코드를 한 줄씩 실행하면서 동적으로 해석한다.

 


tsc 명령어

  • tsc —-init
    • tsconfig.json이 생성되는 명령어.
  • tsc index.ts
    • index.ts를 컴파일 합니다!
  • tsc src/*.ts
    • src 디렉토리 안 모든 TypeScript 파일을 컴파일 
  • tsc index.js --declaration --emitDeclarationOnly
    • @types 패키지를 위한.d.ts 파일 생성

 

- .d.ts 파일JavaScript 라이브러리도 TypeScript 코드에서 사용할 수 있게 한다.

 


 

프로젝트 세팅

npm init -y
tsc --init --rootDir ./src --outDir ./dist --esModuleInterop --module commonjs --strict true --allowJS true --checkJS true

 


터미널 실행 

npm run build

 

npm run start