From e9c4cfa33e7651508745caa3309329406b2b2851 Mon Sep 17 00:00:00 2001 From: "mula.liu" Date: Wed, 21 Jan 2026 12:43:29 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=BC=BA=E5=85=BC=E5=AE=B9=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vite.config.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/vite.config.ts b/vite.config.ts index 3ec78f4..b5e4468 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -11,6 +11,11 @@ export default defineConfig(({ mode }) => { hmr: true, }, plugins: [react()], + build: { + // 设置为 es2015,Vite (esbuild) 会自动把 ?. 和 ?? 转译成常规的 if/else + target: 'es2015', + cssTarget: 'chrome61', // 防止 CSS 中的新特性在旧浏览器报错 + }, define: { 'process.env.API_KEY': JSON.stringify(env.GEMINI_API_KEY), 'process.env.GEMINI_API_KEY': JSON.stringify(env.GEMINI_API_KEY)