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