Skip to content

Commit 1ecbe74

Browse files
authored
fix: support typechecking with Yarn PnP (#4412)
1 parent 9021e8b commit 1ecbe74

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

‎packages/vitest/src/typecheck/parse.ts‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import url from 'node:url'
2+
import os from 'node:os'
23
import { writeFile } from 'node:fs/promises'
34
import { basename, dirname, join, resolve } from 'pathe'
45
import { getTsconfig as getTsconfigContent } from 'get-tsconfig'
@@ -77,7 +78,7 @@ export async function getTsconfig(root: string, config: TypecheckConfig) {
7778
tmpTsConfig.compilerOptions.emitDeclarationOnly = false
7879
tmpTsConfig.compilerOptions.incremental = true
7980
tmpTsConfig.compilerOptions.tsBuildInfoFile = join(
80-
__dirname,
81+
process.versions.pnp ? join(os.tmpdir(), 'vitest') : __dirname,
8182
'tsconfig.tmp.tsbuildinfo',
8283
)
8384

0 commit comments

Comments
 (0)