Vite is a next-generation frontend build tool that provides instant dev server start via native ES modules and optimized production builds via Rollup. It supports TypeScript, JSX, CSS preprocessors, and static assets out of the box with zero configuration.
When to use: Single-page apps, multi-page apps, library publishing, SSR applications, monorepo packages, any modern frontend project needing fast dev feedback and optimized builds.
When NOT to use: Legacy browsers requiring ES5 output without transpilation, projects locked to Webpack-specific loaders with no Vite equivalents, non-JavaScript build pipelines.
Vite 빌드 도구 구성 및 생태계. vite.config.ts 설정, 플러그인 작성 및 인기 플러그인, 개발 서버 구성(프록시, HMR, HTTPS), 빌드 최적화(청킹, 트리 쉐이킹, 수동 청크, RollupOptions), 패키지 게시를 위한 라이브러리 모드, SSR 구성, 환경 변수(.env 처리), 다중 페이지 앱, CSS 처리(PostCSS, CSS 모듈, 전처리기) 및 자산 처리를 다룹니다. Vite 프로젝트 구성, Vite 플러그인 작성, 빌드 최적화, 개발 서버 프록시 설정, SSR 구성, 환경 변수 처리 또는 Vite 문제 해결 시 사용합니다. 출처: oakoss/agent-skills.