From 37ba5863007004bc6bd383295f5926589abaea4d Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Tue, 8 Aug 2023 07:07:42 +0100 Subject: [PATCH] fix(vite): disable assignement in replace plugin --- packages/vite/src/vite.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/vite/src/vite.ts b/packages/vite/src/vite.ts index 67d8103e97..8decfcce5a 100644 --- a/packages/vite/src/vite.ts +++ b/packages/vite/src/vite.ts @@ -151,6 +151,7 @@ export async function bundle (nuxt: Nuxt) { nuxt.hook('vite:extendConfig', (config) => { config.plugins!.push(replace({ + preventAssignment: true, ...Object.fromEntries(Object.entries(config.define!).filter(([key]) => key.startsWith('process.')).map(([key, value]) => [key.replace('process.', 'import.meta.'), JSON.stringify(value)])) })) })