Мы разрабатываем приложение Next.js, используя для локализации response-i18next. Мы используем next export
(статический экспорт HTML). Для библиотеки response-i18next требуется код инициализации, и я не уверен, где называть это.
(Мы не используем next-i18next, поскольку не работает со следующим экспортом а>.)
Прямо сейчас у меня инициализация в отдельном модуле (вне страниц /). Если я импортирую этот модуль в pages / _app.tsx и запускаю сценарий сборки (next build && next export
), сборка зависает. Когда я нажимаю Ctrl-C, я получаю:
Ошибка: setRawMode EIO
То же самое произойдет, если я попытаюсь импортировать его из пользовательского документа.
Мой текущий обходной путь - импортировать модуль инициализации в pages / index.tsx - это работает, но кажется неправильным.
В проекте используются TypeScript и yarn v1, и он был построен с помощью create-next-app
(на случай, если что-то из этого актуально).