geo/frontend/next.config.mjs

28 lines
695 B
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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