import type { NextConfig } from 'next' const nextConfig: NextConfig = { output: 'standalone', images: { unoptimized: true }, eslint: { ignoreDuringBuilds: true }, typescript: { ignoreBuildErrors: true }, serverExternalPackages: ['better-sqlite3'], // 确保 fs.readFileSync 加载的文件也被追踪到 standalone 输出中 // 防止 Docker 镜像中 npm install --omit=dev 漏装时缺失依赖 outputFileTracingIncludes: { '/**': ['./node_modules/echarts/dist/echarts.min.js'], }, } export default nextConfig