자바스크립트
타입스크립트 프로젝트 초기 설정 및 명령어
mindun
2024. 9. 25. 09:28
반응형
자바스크립트의 맨 윗 줄 주석에 // @ts-check 를 달면 자바스크립트 파일을 타입스크립트로 형식 검사 할 수 있다.
- npm init -y 명령어 사용
- 타입스크립트는 기본적으로 Node.js 를 주요 환경으로 실행한다.
- 위 명령어를 사용하면 package.json 파일이 생성된다.
- npm install -D typesript
- 위 명령어는 전역이 아닌, 본 프로젝트에 타입스크립트를 설치하는 명령어이다.
- npx tsc --init
- npx는 프로젝트의 상대경로에 설치된 명령행 유틸리티를 실행하게 해주는 도구이다.
- 위 명령어를 사용하면 tsconfig.json이 생성된다.
- tsconfing.json은 타입스크립트 프로젝트의 핵심 설정파일이다.
- tsconfig.json -> compilerOptions -> checkJs true
- 편집기는 src 폴더의 모든 자바스크립트 파일을 읽어 실시간으로 형식 오류 피드백을 제공한다.
- 명령어에서 npx tsc를 실행해 오류를 확인해도 된다.
- 주석처리 되어있는 명령어를 해제하면 된다.
- tsconfig.json -> compilerOptions -> checkJs false , allowsJs true
- 타입스크립트가 모듈을 불러오고 자바스크리브 파일을 참조하지만, 자바스크립트의 형식검사를 수행하지 않도록 설정함.
"rootDir": "./src",
"outDir": "./dist"
- 위 명령어를 tsconfig.json의 {} 안에 입력한다.
- src에 typescript 파일을 정의 하고 컴파일하면, dist 폴더에 javascript 파일이 생성된다.
- 형식 선언 파일
형식 선언 파일은 .ts 로 끝나는게 아닌 .d.ts로 끝나게 된다.
이 파일은 선언을 저장하는 용도이다.
/** @typedf { import(../@type/person").Person } Person */
이 명령어는 형식선언파일 Person을 Person이라는 이름으로 사용 할 수 있도록 하는 주석이다.
반응형