diff --git a/vite.config.ts b/vite.config.ts index fe7e507..7c90067 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -24,6 +24,18 @@ export default defineConfig({ } } ], + resolve: { + alias: { + buffer: 'buffer', + } + }, + optimizeDeps: { + esbuildOptions: { + define: { + global: 'globalThis' + } + } + }, base: '/', // Always use root, since we're Cloudflare Pages only publicDir: 'public', // ← Explicitly set (should be default) build: { @@ -34,5 +46,6 @@ export default defineConfig({ '__APP_VERSION__': JSON.stringify(appVersion), '__BUILD_HASH__': JSON.stringify(gitHash), '__BUILD_TIMESTAMP__': JSON.stringify(new Date().toISOString()), + 'global': 'globalThis', } })