/** @type {import('next').NextConfig} */ const { i18n } = require('./next-i18next.config'); const path = require('path'); const nextConfig = { i18n, output: 'standalone', reactStrictMode: process.env.NODE_ENV === 'development' ? false : true, compress: true, webpack(config, { isServer }) { if (!isServer) { config.resolve = { ...config.resolve, fallback: { ...config.resolve.fallback, fs: false } }; } config.module = { ...config.module, rules: config.module.rules.concat([ { test: /\.svg$/i, issuer: /\.[jt]sx?$/, use: ['@svgr/webpack'] } ]), exprContextCritical: false, unknownContextCritical: false }; return config; }, experimental: { outputFileTracingRoot: path.join(__dirname, '../../') } }; module.exports = nextConfig;