/** @type {import('next').NextConfig} */ const nextConfig = { reactStrictMode: false, swcMinify: true, env: { // 禁用 Supabase 以避免多实例问题 // NEXT_PUBLIC_SUPABASE_URL: process.env.NEXT_PUBLIC_SUPABASE_URL, // NEXT_PUBLIC_SUPABASE_ANON_KEY: process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY, // SUPABASE_SERVICE_ROLE_KEY: process.env.SUPABASE_SERVICE_ROLE_KEY, }, images: { domains: [ 'localhost', 'poxwjzdianersitpnvdy.supabase.co' ], }, compiler: { removeConsole: process.env.NODE_ENV === 'production', }, webpack: (config, { isServer }) => { // 避免客户端和服务端渲染不一致的问题 if (!isServer) { config.resolve.fallback = { ...config.resolve.fallback, fs: false, net: false, tls: false, crypto: false, }; } return config; }, } module.exports = nextConfig