跳转到内容

插件配置

插件配置用于控制 Mock Dev Server 的整体行为。

基本结构

ts
import { defineConfig } from 'vite'
import { mockDevServerPlugin } from 'vite-plugin-mock-dev-server'

export default defineConfig({
  plugins: [
    mockDevServerPlugin({
      prefix: ['/api'],
      dir: 'mock',
      log: 'info'
    })
  ]
})

配置项概览

配置项类型默认值说明
enabledbooleantrue是否开启 Mock 服务
prefixstring | string[][]HTTP Mock 路径前缀
wsPrefixstring | string[][]WebSocket 路径前缀
cwdstringprocess.cwd()工作目录
dirstring'mock'Mock 文件目录
includestring | string[]['**/*.mock.{js,ts,cjs,mjs,json,json5}']包含的文件模式
excludestring | string[]['**/node_modules/**']排除的文件模式
reloadbooleanfalse热更新时刷新页面
logboolean | LogLevel'info'日志级别
corsboolean | CorsOptionstrueCORS 配置
formidableOptionsformidable.Options-文件上传配置
cookiesOptionsCookies.Option-Cookie 配置
bodyParserOptionsBodyParserOptions-请求体解析配置
buildboolean | ServerBuildOptionfalse构建独立服务
recordboolean | RecordOptionfalse请求录制配置
replayboolean | ReplayOptionfalse请求回放配置
priorityMockMatchPriority-匹配优先级配置

详细文档

查看 API 参考 - MockServerPluginOptions 获取完整的配置项说明和示例。

基于 MIT 许可发布