// const BASE_URL = 'https://77.smartvideo.py.qikongjian.com' // const BASE_URL = 'http://192.168.120.36:8000' /** @type {import('next').NextConfig} */ const nextConfig = { eslint: { ignoreDuringBuilds: true, }, images: { unoptimized: true }, webpack: (config, { dev, isServer }) => { if (dev && !isServer) { // 开发环境优化 config.optimization.splitChunks = { chunks: 'all', cacheGroups: { vendor: { test: /[\\/]node_modules[\\/]/, name: 'vendors', chunks: 'all', priority: 20, }, default: { chunks: 'async', minChunks: 2, priority: 10, reuseExistingChunk: true, }, }, }; } return config; }, async rewrites() { const BASE_URL = process.env.NEXT_PUBLIC_BASE_URL || 'https://77.smartvideo.py.qikongjian.com' return [ { source: '/api/proxy/:path*', destination: BASE_URL+'/:path*', }, { source: '/api/resources/:path*', destination: BASE_URL+'/:path*', }, ]; }, }; module.exports = nextConfig;