关于 vite
Vite 是面向前端项目的构建工具,提供开发服务器和生产构建能力。它支持原生 ESM 与 HMR,并包含插件 API、SSR 和多环境配置相关功能。
主要功能
- 01原生 ESM 开发服务器与 HMR
- 02优化的生产构建
- 03插件 API 与虚拟模块
- 04库模式和 SSR 构建
- 05多环境与自定义运行时
适用场景
- 01启动前端开发服务器
- 02构建生产版本
- 03配置 SSR 或库模式项目
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ antfu/ skills --skill vite安装后在 Claude Code 中输入/vite确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
GENERATION.mdreferences/build-and-ssr.mdcore-config.mdcore-features.mdcore-plugin-api.mdenvironment-api.mdrolldown-migration.md详细介绍
Vite
基于 Vite v8.3.1(由 Rolldown 驱动),生成于 2026-09-25。Vite 8 使用 Rolldown 打包器和 Oxc 转换器,取代 esbuild + Rollup。
Vite 是新一代前端构建工具,提供快速的开发服务器(原生 ESM + HMR)和优化后的生产构建。
偏好
- 使用 TypeScript:优先使用
vite.config.ts - 始终使用 ESM,避免使用 CommonJS
核心
| 主题 | 描述 | 参考 |
|---|---|---|
| 配置 | vite.config.ts、defineConfig、条件配置、loadEnv | core-config |
| 功能 | import.meta.glob、资源查询(?raw、?url)、import.meta.env、HMR API | core-features |
| 插件 API | Vite 专属钩子、虚拟模块、插件排序 | core-plugin-api |
构建与 SSR
| 主题 | 描述 | 参考 |
|---|---|---|
| 构建与 SSR | 库模式、SSR 中间件模式、ssrLoadModule、JavaScript API | build-and-ssr |
高级
| 主题 | 描述 | 参考 |
|---|---|---|
| 环境 API | Vite 6+ 多环境支持、自定义运行时 | environment-api |
| Rolldown 迁移 | Vite 8 的变更:Rolldown 打包器、Oxc 转换器、配置迁移 | rolldown-migration |
快速参考
CLI 命令
vite # Start dev server
vite build # Production build
vite preview # Preview production build
vite build --ssr # SSR build
常见配置
import { defineConfig } from 'vite'
export default defineConfig({
plugins: [],
resolve: { alias: { '@': '/src' } },
server: { port: 3000, proxy: { '/api': 'http://localhost:8080' } },
build: { target: 'esnext', outDir: 'dist' },
})
官方插件
@vitejs/plugin-vue- Vue 3 SFC 支持@vitejs/plugin-vue-jsx- Vue 3 JSX@vitejs/plugin-react- 使用 Oxc/Babel 的 React@vitejs/plugin-react-swc- 使用 SWC 的 React@vitejs/plugin-legacy- 旧版浏览器支持
评论
支持 Markdown