Search
Duplicate

기본 세팅

생성일
2023/02/20 02:20
태그
TypeScript
처음 시작
npm init -y
Shell
복사
→ 코드 동작하면 package.json 파일이 생성되며, 파일이 담겨 있는 폴더가 노드 프로젝트가 된다.
→ 그리고 노드 프로젝트의 설정을 모아 놓은 파일이 ⇒ package.json
npm i typescript
Shell
복사
타입 스크립트 설치
npx tsc
Shell
복사
→ tsc 실행 가능
npx tsc --init
Shell
복사
→ tsconfig.json이 생성된다
타입스크립트를 하기 위해서는 반드시 package.json, tsconfig.json 파일을 만들고 시작해야 한다.
tsconfig.json 파일에서 주석으로 표시되있던
"allowJs": true,
JSON
복사
를 주석해제 해준다 → 이건 ts와 js를 동시에 사용할 수 있다.
자바스크립트 코드를 타입스크리트로 조금씩 변환 유용
"strict": true
JSON
복사
→ 이것은 false로 절대 고치지 말기!
→ 타입스크립트를 쓰는 의미가 사라진다..

타입 검사 내역 출력 (에디터 사용하지 않을 시)

npx tsc --noEmit
Shell
복사

.ts → .js 변환

npx tsc
Shell
복사

Summary

tsconfig.json에서 그냥 esModuleInterop: true, strict: true 두 개만 주로 켜놓자.