Я получаю ошибку "module not found" при использовании bun
Описание проблемы
При использовании bun вы можете столкнуться с ошибкой следующего вида:
Cannot find package 'intlayer' from '/workspace/packages/@intlayer/config/dist/cjs/utils/ESMxCJSHelpers.cjs' undefinedПричина
Intlayer использует require внутренне. А bun ограничивает функцию require так, что она разрешает только пакеты из пакета @intlayer/config, вместо всего проекта.
Решение
Предоставьте функцию require в конфигурации
ts;const config: IntlayerConfig = { build: { require, // предоставляем функцию require в конфигурации },};export default config;next.config.ts
Копировать код
Копировать код в буфер обмена
import { withIntlayer } from "next-intlayer/server";const configuration = withIntlayer({ require, // передаем функцию require в конфигурацию next-intlayer});export default configuration;