小编Luc*_*dev的帖子

i18n 支持与下一次导出不兼容。(SSR - NextJS 10)

i18n 支持与下一次导出不兼容。

NextJS 不使用 i18n 运行部署

我使用 nextJS 10,我选择 nextJS 10 的主要原因是我可以做 SSR 并使用 i18n。 国际化路由是一个新的下一个 js 10 功能,并且只有一个页面到该功能。

但是当我要进行部署时,会出现此错误:i18n 支持与下一次导出不兼容。 在国际化路由页面中没有任何相关内容。

我的代码

下一个.config.js

const withImages = require('next-images')
const path = require('path')

module.exports = withImages({
    esModule: false,
    i18n: {
        locales: ['en-US', 'pt-BR', 'pt-PT', 'es-ES'],
        defaultLocale: 'pt-BR',
      },
});

Run Code Online (Sandbox Code Playgroud)

我创建了一个翻译存档,使下一个路由器 obs 成为条件:PT 和 EN 是带有文本的 JSON 文件

import * as pt from "./pt";
import * as en from './en';
import { useRouter } from "next/router"

export const traducao = …
Run Code Online (Sandbox Code Playgroud)

javascript deployment internationalization i18next next.js

6
推荐指数
3
解决办法
3489
查看次数