/** @type {import('next').NextConfig} */ const nextConfig = { output: 'standalone', // 启用 SWC 最小化,加快编译速度 swcMinify: true, // 图片优化配置 images: { unoptimized: true, }, // 实验性优化:加快开发编译 experimental: { // 禁用某些慢速功能以提升 dev 性能 optimizePackageImports: [ 'lucide-react', '@radix-ui/react-icons', ], }, // 生产构建启用类型检查和 ESLint,开发模式跳过以加速 typescript: { ignoreBuildErrors: process.env.NODE_ENV === 'development', }, eslint: { ignoreDuringBuilds: process.env.NODE_ENV === 'development', }, }; export default nextConfig;