espace-paie-odentas/next.config.mjs

31 lines
908 B
JavaScript

/** @type {import('next').NextConfig} */
const nextConfig = {
reactStrictMode: true,
experimental: {
missingSuspenseWithCSRBailout: false
},
// Ignorer les warnings ESLint durant le build pour Vercel
eslint: {
ignoreDuringBuilds: true,
},
// Configuration pour optimiser les chunks et éviter les erreurs de modules Supabase
webpack: (config, { dev, isServer }) => {
if (!isServer) {
// Optimiser les chunks pour éviter les problèmes avec Supabase
config.optimization.splitChunks = {
...config.optimization.splitChunks,
cacheGroups: {
...config.optimization.splitChunks.cacheGroups,
supabase: {
test: /[\\/]node_modules[\\/]@supabase[\\/]/,
name: 'supabase',
chunks: 'all',
priority: 30,
},
},
};
}
return config;
},
};
export default nextConfig;