Vite
基于 Vite 8 beta(由 Rolldown 驱动)。Vite 8 使用 Rolldown 打包器和 Oxc 转换器。
Vite 是下一代前端构建工具,提供快速的开发服务器(原生 ESM + HMR)和优化后的生产构建。
偏好设置
- 使用 TypeScript:优先选择
vite.config.ts
- 始终使用 ESM,避免 CommonJS
核心
构建与 SSR
| 主题 | 描述 | 参考文档 |
|---|
| 构建与 SSR | 库模式、SSR 中间件模式、ssrLoadModule、JavaScript API | build-and-ssr |
高级
快速参考
CLI 命令
vite
vite build
vite preview
vite build --ssr
常见配置
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 - React 与 Oxc/Babel
@vitejs/plugin-react-swc - React 与 SWC
@vitejs/plugin-legacy - 旧版浏览器支持