Skip to content

environmentOptions

  • 类型: Record<'jsdom' | 'happyDOM' | string, unknown>
  • 默认值: {}

这些选项会传递给当前 环境 的 setup 方法。默认情况下,当你使用 jsdomhappyDOM 作为测试环境时,你只能为它们配置选项。

示例

vitest.config.js
js
import { defineConfig } from 'vitest/config'

export default defineConfig({
  test: {
    environmentOptions: {
      jsdom: {
        url: 'http://localhost:3000',
      },
      happyDOM: {
        width: 300,
        height: 400,
      },
    },
  },
})

WARNING

选项的作用域限于其各自的环境。例如,将 jsdom 选项放在 jsdom 键下,将 happy-dom 选项放在 happyDOM 键下。这允许你在同一个项目中混合使用多个环境。