728x90
반응형
-
Vite
는 프론트엔드 개발 환경 에서 빠르고 효율적인 빌드 및 개발 서버를 제공하는 툴입니다. -
Vue.js의 주요 기여자인 에반 유(Evan You)가 개발했으며, 현대적 웹 애플리케이션 개발을 위해 설계되었습니다.
-
- 빠른 개발 서버:
- 브라우저 네이티브 ESM(ES Modules)을 사용하여 개발 서버의 속도를 극대화합니다. 코드를 번들링하지 않고 필요할 때만 모듈을 로드합니다.
-
- 빠른 빌드:
- Rollup 기반의 프로덕션 빌드와 esbuild를 활용한 빠른 종속성 처리로 최적화된 빌드 성능을 제공합니다.
-
- 핫 모듈 리플레이스먼트(HMR):
- 코드 변경 시 전체 페이지를 다시 로드하지 않고 변경된 모듈만 빠르게 갱신합니다.
-
- 유연성:
- Vue, React, Preact, Lit, Svelte 등 다양한 프레임워크와 호환되며 플러그인을 통해 확장이 가능합니다.
-
- 경량화:
- 설정 파일이 단순하고 프로젝트 초기화 및 설정이 간편합니다.
-
프로젝트 생성
npm create vite@latest
또는
yarn create vite
-
의존성 설치
npm install
또는
yarn install
-
개발 서버 실행
npm run dev
-
프로덕션 빌드
npm run build
javascript
import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
export default defineConfig({
plugins: [vue()],
server: {
port: 3000,
},
});
728x90
반응형
'Javascript' 카테고리의 다른 글
Tampermonkey: 웹 자동화와 커스텀 스크립트의 강력한 도구 (0) | 2025.02.24 |
---|---|
크로스 사이트 스크립팅 (Cross-site scripting (XSS)) (0) | 2024.11.21 |
API 키 없이 지도를 구현하는 방법 - OpenStreetMap과 Leaflet.js 활용하기 (0) | 2024.11.11 |
퀘냐(Quenya) 언어 OpenAI API로 번역하기 (0) | 2024.11.11 |
소프트웨어 설계의 유연성을 높이는 의존성 주입 기법과 예제 (0) | 2024.11.08 |