HaoAws/next.config.mjs
2025-09-16 16:37:48 +08:00

29 lines
833 B
JavaScript

/** @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;