增强兼容性

main
mula.liu 2026-01-21 12:43:29 +08:00
parent d8e58e553a
commit e9c4cfa33e
1 changed files with 5 additions and 0 deletions

View File

@ -11,6 +11,11 @@ export default defineConfig(({ mode }) => {
hmr: true, hmr: true,
}, },
plugins: [react()], plugins: [react()],
build: {
// 设置为 es2015Vite (esbuild) 会自动把 ?. 和 ?? 转译成常规的 if/else
target: 'es2015',
cssTarget: 'chrome61', // 防止 CSS 中的新特性在旧浏览器报错
},
define: { define: {
'process.env.API_KEY': JSON.stringify(env.GEMINI_API_KEY), 'process.env.API_KEY': JSON.stringify(env.GEMINI_API_KEY),
'process.env.GEMINI_API_KEY': JSON.stringify(env.GEMINI_API_KEY) 'process.env.GEMINI_API_KEY': JSON.stringify(env.GEMINI_API_KEY)