Bun kullanırken modül bulunamadı hatası alıyorum
Sorun Açıklaması
Bun kullanırken aşağıdaki gibi bir hata ile karşılaşabilirsiniz:
Cannot find package 'intlayer' from '/workspace/packages/@intlayer/config/dist/cjs/utils/ESMxCJSHelpers.cjs' undefinedSebep
Intlayer dahili olarak require kullanır. Ve bun, require fonksiyonunu tüm proje yerine sadece @intlayer/config paketinin paketlerini çözmek için sınırlar.
Çözüm
Yapılandırmada require fonksiyonunu sağlayın
ts;const config: IntlayerConfig = { build: { require, // require fonksiyonunu yapılandırmaya dahil et },};export default config;next.config.ts
Kodu kopyala
Kodu panoya kopyala
import { withIntlayer } from "next-intlayer/server";const configuration = withIntlayer({ require, // require fonksiyonunu yapılandırmaya dahil et});export default configuration;