From 5ef0b814649edfbc5e2b3a5089aa8c3e26b4060d Mon Sep 17 00:00:00 2001 From: Vladimir Date: Mon, 27 Jun 2022 16:14:29 +0300 Subject: [PATCH] fix: web worker using worker plugins (#1546) --- packages/vitest/src/node/config.ts | 2 ++ packages/web-worker/src/pure.ts | 6 +----- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/packages/vitest/src/node/config.ts b/packages/vitest/src/node/config.ts index bab2db662e67..e7d24534e544 100644 --- a/packages/vitest/src/node/config.ts +++ b/packages/vitest/src/node/config.ts @@ -12,6 +12,8 @@ import { toArray } from '../utils' const extraInlineDeps = [ /^(?!.*(?:node_modules)).*\.mjs$/, /^(?!.*(?:node_modules)).*\.cjs\.js$/, + // Vite client + /vite\w*\/dist\/client\/env.mjs/, // Vitest /\/vitest\/dist\//, // yarn's .store folder diff --git a/packages/web-worker/src/pure.ts b/packages/web-worker/src/pure.ts index 41979135248c..10e04499a323 100644 --- a/packages/web-worker/src/pure.ts +++ b/packages/web-worker/src/pure.ts @@ -126,11 +126,7 @@ export function defineWebWorker() { const runner = new InlineWorkerRunner(options, context) - let id = url instanceof URL ? url.toString() : url - - id = id - .replace('?worker_file', '') - .replace(/^file:\/+/, '/') + const id = (url instanceof URL ? url.toString() : url).replace(/^file:\/+/, '/') const fsPath = toFilePath(id, config.root) invalidates.push(fsPath)