/** @type {import('next').NextConfig} */ const nextConfig = { // 仅在构建静态版本时启用导出 (npm run build:static) output: process.env.BUILD_MODE === 'static' ? 'export' : undefined, // 静态资源优化 images: { unoptimized: process.env.BUILD_MODE === 'static', // 仅在静态导出时禁用优化 }, // 确保静态导出正常工作 trailingSlash: true, // 禁用服务器端功能(静态导出不支持) eslint: { ignoreDuringBuilds: true, // 临时禁用以避免构建问题 }, // 禁用构建追踪以避免权限问题 experimental: { outputFileTracingRoot: undefined, }, // 基础路径配置(如果需要部署到子路径) // basePath: '/your-subdirectory', }; export default nextConfig;