Next.js 16 with Next INTL
Hello, I have a project with Next js 15, like Next.js 16 doesn't suppose a lot of big changes I supossed that it was a good idea upgrading so I get some improvements like better dev experience, better build times...
However I started getting this error about next intl:
⨯ Error: Couldn't find next-intl config file. Please follow the instructions at https://next-intl.dev/docs/getting-started/app-router
Works perfectly in Next.js 15 so I do not know what is happening, this is my config file:
import type { NextConfig } from "next";
import createNextIntlPlugin from "next-intl/plugin";
import "./lib/env/client";
import "./lib/env/server";
import { MAX_IMAGE_FILE_SIZE_MB } from "./lib/config";
const withNextIntl = createNextIntlPlugin("./i18n/request.ts");
const nextConfig: NextConfig = {
cacheComponents: true,
/*
config options here
*/
turbopack: {},
experimental: {
serverActions: {
bodySizeLimit: `${MAX_IMAGE_FILE_SIZE_MB}mb`,
},
},
images: {
remotePatterns: [
{
protocol: "https",
hostname: "**",
},
{
protocol: "http",
hostname: "**",
},
],
},
async headers() {
return [
{
source: "/(.*)",
headers: [
{
key: "X-Frame-Options",
value: "DENY",
},
{
key: "Referrer-Policy",
value: "strict-origin-when-cross-origin",
},
],
},
];
},
};
export default withNextIntl(nextConfig);import type { NextConfig } from "next";
import createNextIntlPlugin from "next-intl/plugin";
import "./lib/env/client";
import "./lib/env/server";
import { MAX_IMAGE_FILE_SIZE_MB } from "./lib/config";
const withNextIntl = createNextIntlPlugin("./i18n/request.ts");
const nextConfig: NextConfig = {
cacheComponents: true,
/* config options here */
turbopack: {},
experimental: {
serverActions: {
bodySizeLimit: `${MAX_IMAGE_FILE_SIZE_MB}mb`,
},
},
images: {
remotePatterns: [
{
protocol: "https",
hostname: "**",
},
{
protocol: "http",
hostname: "**",
},
],
},
async headers() {
return [
{
source: "/(.*)",
headers: [
{
key: "X-Frame-Options",
value: "DENY",
},
{
key: "Referrer-Policy",
value: "strict-origin-when-cross-origin",
},
],
},
];
},
};
export default withNextIntl(nextConfig);
Is there any incompatibility with next.js 16 and next intl ??
Posted Nov 1, 2025, 8:00 PM UTC
10