fix: Modify dev vite.resolve.conditions to support Vite 6 + Svelte 5 (#1230)

This commit is contained in:
Aaron
2024-12-01 09:28:30 -06:00
committed by GitHub
parent 0e4953fbfc
commit c92ed13d66
+4 -1
View File
@@ -12,7 +12,7 @@ export default defineWxtModule<SvelteModuleOptions>({
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<SvelteModuleOptions>({
...vite,
}),
],
resolve: {
conditions: mode === 'development' ? ['browser'] : [],
},
}));
addImportPreset(wxt, 'svelte');