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)、构建优化(分块、tree-shaking、手动分块、rollupOptions)、发布包的库模式、SSR 配置、环境变量(.env 处理)、多页面应用程序、CSS 处理(PostCSS、CSS 模块、预处理器)和资产处理。 在配置 Vite 项目、编写 Vite 插件、优化构建、设置开发服务器代理、配置 SSR、处理环境变量或排除 Vite 问题时使用。 来源:oakoss/agent-skills。