2025-05
Vite 是一个轻量级的前端构建工具,专为现代 Web 开发设计。
它利用原生 ES 模块和编译时优化,提供了极快的冷启动和即时热更新能力。
配置文件 vite.config.js 详细介绍如下
Vite 通过插件扩展功能,常用插件包括:
@vitejs/plugin-react:React 支持@vitejs/plugin-vue:Vue 支持vite-plugin-svg-icons:SVG 图标支持vite-plugin-pwa:渐进式 Web 应用支持port:指定开发服务器端口proxy:配置 API 代理,解决跨域问题https:启用 HTTPShmr:配置热更新行为outDir:指定输出目录assetsDir:指定静态资源存放目录minify:指定压缩工具(terser 或 esbuild)rollupOptions:自定义 Rollup 打包配置使用 resolve.alias 配置路径别名,方便代码中引用:
preprocessorOptions:配置预处理器(如 SCSS、Less)postcss:配置 PostCSS 插件cssModuleOptions:配置 CSS ModulesVite 支持多种环境变量配置:
.env:所有环境都会加载
.env.development:开发环境
.env.production:生产环境
安装 vite-plugin-svgr 插件:
然后在 vite.config.js 中配置:
Vite 内置支持 TypeScript,但如果需要自定义配置,可以创建 tsconfig.json 文件:
在代码中可以通过 import.meta.env 访问环境变量:
以上是 vite.config.js 的基本配置指南,你可以根据项目需求进行调整和扩展。
Vite 的配置非常灵活,更多详细配置可以参考 Vite 官方文档。