diff --git a/packages/module-svelte/src/index.ts b/packages/module-svelte/src/index.ts index 9c30db22..9cf51d6b 100644 --- a/packages/module-svelte/src/index.ts +++ b/packages/module-svelte/src/index.ts @@ -12,7 +12,7 @@ export default defineWxtModule({ setup(wxt, options) { const { vite } = options ?? {}; - addViteConfig(wxt, () => ({ + addViteConfig(wxt, ({ mode }) => ({ plugins: [ svelte({ // Using a svelte.config.js file causes a segmentation fault when importing the file @@ -21,6 +21,9 @@ export default defineWxtModule({ ...vite, }), ], + resolve: { + conditions: mode === 'development' ? ['browser'] : [], + }, })); addImportPreset(wxt, 'svelte');