2
0

next.config.js 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. /** @type {import('next').NextConfig} */
  2. const nextConfig = {
  3. // i18n: {
  4. // locales: ["en"],
  5. // defaultLocale: "en",
  6. // },
  7. // webpack(config) {
  8. // // Grab the existing rule that handles SVG imports
  9. // const fileLoaderRule = config.module.rules.find((rule) =>
  10. // rule.test?.test?.('.svg'),
  11. // )
  12. // config.module.rules.push(
  13. // // Reapply the existing rule, but only for svg imports ending in ?url
  14. // {
  15. // ...fileLoaderRule,
  16. // test: /\.svg$/i,
  17. // resourceQuery: /url/, // *.svg?url
  18. // },
  19. // // Convert all other *.svg imports to React components
  20. // {
  21. // test: /\.svg$/i,
  22. // issuer: /\.[jt]sx?$/,
  23. // resourceQuery: { not: /url/ }, // exclude if *.svg?url
  24. // use: ['@svgr/webpack'],
  25. // },
  26. // )
  27. // // Modify the file loader rule to ignore *.svg, since we have it handled now.
  28. // fileLoaderRule.exclude = /\.svg$/i
  29. // return config
  30. // },
  31. reactStrictMode: true,
  32. }
  33. module.exports = nextConfig