1. Vite + Vue 프로젝트 초기 세팅 방법
- Node.js 설치
- Node.js LTS 버전(14 이상) 설치 필요
- 프로젝트 생성
npm create vite@latest my-vue-app -- --template vue
- 프로젝트 디렉터리 이동
cd my-vue-app
- 의존성 설치
npm install
- 개발 서버 실행
npm run dev
- 브라우저에서 http://localhost:5173 접속
- 브라우저에서 http://localhost:5173 접속
2. 주요 설정 파일
- vite.config.js
- Vite 빌드 및 플러그인 설정 담당
- 기본 예시: Vue 플러그인 추가
import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' export default defineConfig({ plugins: [vue()], server: { port: 3000, open: true, }, })
- package.json
- 스크립트 및 의존성 관리
- 주요 스크립트 예:
"scripts": { "dev": "vite", "build": "vite build", "preview": "vite preview" }
- main.js (또는 main.ts)
- Vue 앱 진입점
- 예:
import { createApp } from 'vue' import App from './App.vue' createApp(App).mount('#app')
3. Vite + Vue의 성능 장점
- 초고속 빌드 및 개발 서버 시작
- Vite는 ES 모듈 기반으로, 필요한 파일만 즉시 로드
- 전체 번들 빌드 없이 빠른 개발 환경 제공
- 빠른 HMR(Hot Module Replacement)
- 코드 변경 시 전체 리로드 없이 해당 모듈만 빠르게 교체
- 개발 생산성 극대화
- 최적화된 번들링
- Rollup 기반 빌드로 최종 번들 크기 최소화
- 코드 스플리팅과 트리 쉐이킹 지원
- 최신 웹 표준 지원
- ESNext 문법 및 최신 브라우저 API 기본 지원
- 별도 설정 없이 최신 기능 활용 가능
- 플러그인 시스템
- Vue 공식 플러그인, TypeScript, JSX, PWA 등 다양한 플러그인 쉽게 통합 가능
- Vue 공식 플러그인, TypeScript, JSX, PWA 등 다양한 플러그인 쉽게 통합 가능
💬 댓글
이번 글이 도움이 되었길 바랍니다. 궁금한 점이나 요청이 있다면 언제든 댓글로 남겨주세요. 댓글은 저에게 큰 힘이 됩니다. 다음 글도 기대해주세요.
'프론트엔드 개발 실무 > Vue3 + Vite 실전 가이드' 카테고리의 다른 글
[Vite + Vue3 실전 가이드]⑤ 상태 관리(Pinia) 기초 (0) | 2025.05.20 |
---|---|
[Vite + Vue3 실전 가이드]④ SPA 라우팅 구현 (0) | 2025.05.20 |
[Vite + Vue3 실전 가이드]③ 컴포넌트 설계와 Props/Emit/v-model 완전 이해 (0) | 2025.05.20 |
[Vite + Vue3 실전 가이드]② Composition API 문법 이해 (0) | 2025.05.20 |
[Vite + Vue3 실전 가이드] 강의계획서 (0) | 2025.05.20 |