Skip to content

Commit 7dac059

Browse files
docs: add example for merging vite config defined as a function (#3978)
1 parent e8f7b08 commit 7dac059

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

docs/config/index.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,21 @@ export default mergeConfig(viteConfig, defineConfig({
6868
`mergeConfig` helper is availabe in Vitest since v0.30.0. You can import it from `vite` directly, if you use lower version.
6969
:::
7070

71+
If your vite config is defined as a function, you can define the config like this:
72+
```ts
73+
import { defineConfig, mergeConfig } from 'vitest/config'
74+
import viteConfig from './vite.config'
75+
76+
export default defineConfig(configEnv => mergeConfig(
77+
viteConfig(configEnv),
78+
defineConfig({
79+
test: {
80+
exclude: ['packages/template/*'],
81+
},
82+
})
83+
))
84+
```
85+
7186
## Options
7287

7388
:::tip

0 commit comments

Comments
 (0)