Skip to content

Commit d93055f

Browse files
authored
fix(ui): don't fail if --ui and --root are specified together (#9536)
1 parent b66ff69 commit d93055f

File tree

1 file changed

+2
-2
lines changed
  • packages/vitest/src/node/plugins

1 file changed

+2
-2
lines changed

packages/vitest/src/node/plugins/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import type { UserConfig as ViteConfig, Plugin as VitePlugin } from 'vite'
22
import type { ResolvedConfig, UserConfig } from '../types/config'
33
import { deepClone, deepMerge, notNullish } from '@vitest/utils/helpers'
4-
import { relative } from 'pathe'
4+
import { relative, resolve } from 'pathe'
55
import * as vite from 'vite'
66
import { defaultPort } from '../../constants'
77
import { configDefaults } from '../../defaults'
@@ -30,7 +30,7 @@ export async function VitestPlugin(
3030
const userConfig = deepMerge({}, options) as UserConfig
3131

3232
async function UIPlugin() {
33-
await vitest.packageInstaller.ensureInstalled('@vitest/ui', options.root || process.cwd(), vitest.version)
33+
await vitest.packageInstaller.ensureInstalled('@vitest/ui', resolve(options.root || process.cwd()), vitest.version)
3434
return (await import('@vitest/ui')).default(vitest)
3535
}
3636

0 commit comments

Comments
 (0)