我的next.config.js中有以下代码
const withPlugins = require('next-compose-plugins');
const optimizedImages = require('next-optimized-images');
module.exports = withPlugins([optimizedImages], { target: 'serverless' });现在,我需要将以下配置添加到文件中,并与插件结合使用
i18n: {
locales: ["en", "es"],
defaultLocale: "en",
},我尝试过以下几种方法:
const nextConfig = {
i18n: {
locales: ["en", "es"],
defaultLocale: "en",
},
};
module.exports = withPlugins([
[optimizedImages, {
target: 'serverless'
},
],
nextConfig,
])并重新启动了服务器,但我没有成功...
发布于 2021-07-24 18:39:24
您使用的是什么版本的Next.JS?我遇到了同样的问题,并通过更新到+10.0.0修复了这个问题。
您可以在Next上的i18n文档中看到,这是最低版本。
从v10.0.0开始,Next.js已经内置了对国际化(i18n)路由的支持。您可以提供区域设置列表、默认区域设置和特定于域的区域设置,Next.js将自动处理路由。
https://stackoverflow.com/questions/68162429
复制相似问题