From 9b633cda75377afb4a5b6b26780a1e92012b6063 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Thu, 21 Mar 2024 14:57:16 +0000 Subject: [PATCH] fix(devtools): do not try to overlay on server (#630) --- packages/devtools/src/integrations/vue-devtools.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/devtools/src/integrations/vue-devtools.ts b/packages/devtools/src/integrations/vue-devtools.ts index 69f34736d..389428aed 100644 --- a/packages/devtools/src/integrations/vue-devtools.ts +++ b/packages/devtools/src/integrations/vue-devtools.ts @@ -15,11 +15,11 @@ export function setup({ nuxt }: NuxtDevtoolsServerContext) { return resolved } }, - transform(code, id) { + transform(code, id, options) { const [filename] = id.split('?', 2) const appendTo = /\/entry\.m?js$/ - if (appendTo.test(filename)) + if (!options?.ssr && appendTo.test(filename)) code = `import 'virtual:vue-devtools-path:overlay.mjs';\n${code}` return code