[TS] #4 React에서 TS 시작하기(Vite 사용)
1. npx 사용
1.1 새로운 폴더에 프로젝트 생성
⚠️ 프로젝트 이름은 소문자만 사용이 가능하다!
npx create-react-app 디렉토리명 --template typescript
1.2 현재 폴더에 프로젝트 생성
./
을 입력해주면 된다.
npx create-react-app ./ --template typescript
2. Vite 사용(추천)
2.1 Vite의 특징
- 간편한 설정
- 기본 설정이 최소화되어 있어, 별도의 복잡한 설정 없이 바로 프로젝트를 시작할 수 있다.
- 빠른 개발 서버 시작
- Vite는 ES 모듈을 활용하여 필요한 파일만 즉시 가져오기 때문에, 개발 서버가 매우 빠르게 시작된다.
- 프레임워크 통합
- Vite는 Vue, React, Preact, Svelte 등 다양한 프레임워크와의 통합을 지원한다.
2.2 프로젝트 생성
터미널에서 아래 명령어를 입력하여 Vite 프로젝트를 생성하자.
npm create vite
or
yarn create vite
- 위 명령어를 실행하면 프로젝트 이름과 템플릿을 선택하는 옵션이 나타나는데, 만약 프로젝트를 현재 디렉토리에 생성하고 싶다면, 프로젝트 이름으로
.
을 입력하면 된다. TypeScript
와TypeScript + SWC
의 차이는 컴파일러의 컴파일 속도이다. SWC를 사용하여 TypeScript를 컴파일하면, tsc를 사용하는 것보다 더 빠르게 컴파일할 수 있다.
2.3 프로젝트 설정
프로젝트 생성이 완료되면, 생성한 디렉토리로 이동하여 종속성을 설치하자.
cd 프로젝트_이름
npm install
or
yarn install
2.4 스크립트 설정
package.json
파일을 열어 스크립트를 확인하고, 필요에 따라 수정하면 된다.
{
"scripts": {
"dev": "vite", // 개발 서버를 실행 (`vite dev` 또는 `vite serve`로도 시작이 가능)
"build": "vite build", // 배포용 빌드 작업을 수행
"preview": "vite preview" // 로컬에서 배포용 빌드에 대한 프리뷰(배포 결과 미리보기) 서버를 실행
}
}
2.5 프로젝트 실행
터미널에서 아래 명령어를 입력하여 개발 서버를 시작하면 된다.
npm run dev
or
yarn dev
댓글남기기