diff --git a/packages/web-worker/package.json b/packages/web-worker/package.json index e31e031c3e63..97ca4ceed82d 100644 --- a/packages/web-worker/package.json +++ b/packages/web-worker/package.json @@ -31,6 +31,9 @@ "peerDependencies": { "vitest": "*" }, + "dependencies": { + "vite-node": "workspace:*" + }, "devDependencies": { "rollup": "^2.70.1" } diff --git a/packages/web-worker/rollup.config.js b/packages/web-worker/rollup.config.js index 2ada0d4fa378..92cd65b7e548 100644 --- a/packages/web-worker/rollup.config.js +++ b/packages/web-worker/rollup.config.js @@ -15,6 +15,7 @@ const external = [ ...Object.keys(pkg.peerDependencies || {}), 'vitest', 'vitest/node', + 'vite-node/utils', ] const plugins = [ diff --git a/packages/web-worker/src/pure.ts b/packages/web-worker/src/pure.ts index 56f87f913b7e..dde6dd8be069 100644 --- a/packages/web-worker/src/pure.ts +++ b/packages/web-worker/src/pure.ts @@ -1,7 +1,7 @@ /* eslint-disable no-restricted-imports */ import { VitestRunner } from 'vitest/node' import type { WorkerGlobalState } from 'vitest' -import { toFilePath } from '../../vite-node/src/utils' +import { toFilePath } from 'vite-node/utils' function getWorkerState(): WorkerGlobalState { // @ts-expect-error untyped global diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 85d66c2a213c..3de9e91cc967 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -693,6 +693,9 @@ importers: packages/web-worker: specifiers: rollup: ^2.70.1 + vite-node: workspace:* + dependencies: + vite-node: link:../vite-node devDependencies: rollup: 2.70.1