全部学科
Python全栈
python
NodeJS全栈
nodejs
📅 2026-05-23 5 分钟 ✍️ juanwangdev

vite.config.js 基础结构

Vite 配置文件位于项目根目录,使用 defineConfig 函数定义配置选项。

创建配置文件

JavaScript
import { defineConfig } from 'vite'

export default defineConfig({
  // 配置选项
})

使用 TypeScript

TypeScript
import { defineConfig } from 'vite'
import type { UserConfig } from 'vite'

// defineConfig 提供类型提示
export default defineConfig({
  // 配置选项
})

函数形式配置

JavaScript
import { defineConfig } from 'vite'

export default defineConfig(({ command, mode }) => {
  // command: 'serve' | 'build'
  // mode: 'development' | 'production' | ...

  return {
    // 根据环境和模式返回不同配置
  }
})

配置文件位置

位置说明
vite.config.js默认位置
vite.config.tsTypeScript 配置
vite.config.mjsES 模块配置

注意:Vite 会自动查找根目录下的配置文件,支持 .js/.ts/.mjs 格式。

基础配置示例

JavaScript
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

export default defineConfig({
  plugins: [vue()],
  server: {
    port: 3000
  },
  build: {
    outDir: 'dist'
  }
})

配置项分类

分类说明
plugins插件配置
server开发服务器配置
build构建配置
resolve路径解析配置

要点总结

  • 使用 defineConfig 导出配置对象
  • 支持 .js/.ts/.mjs 格式
  • 函数形式可根据环境动态配置
  • 配置文件位于项目根目录
想在手机上练习这篇文章的配套题目?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码
← 上一篇 自动打开浏览器
下一篇 → 配置根目录与公共基础路径
扫码体验小程序
加载中
想在手机上刷题学习?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码