javascript - Modulparsing mislyktes: Nøkkelordet 'interface' er reservert ved bruk av turbo repo Next.js 13


Jeg bruker Next.js 13 med Turbo Repo.. kan noen løse dette problemet. Alle komponentene fungerer fint med forrige versjon av Next.js...

Modulparsingen mislyktes: Nøkkelordet 'interface' er reservert (10:0) Du kan trenge en passende loader for å håndtere denne filtypen, for øyeblikket er ingen loadere konfigurert for å behandle denne filen. Se https://webpack.js.org/concepts#loaders

hra:dev: > interface Props { item?: any fieldname?: string

Jeg har prøvd alle ting som Webpack-moduler.

Svar #1

Du bør transpile ui kit-modulen i din neste konfigurasjon.

module.exports = {
  transpilePackages: ['ui'],
}

Svar #2

Støtte på et lignende problem, og løste det ved å legge til transpilePackages: ["@repos/ui"] i next.config.js på arbeidsområde-nivå.

Alle neste-transpile-moduler-funksjoner har blitt innfødt i Next.js 13.1 -- nextjs

Relaterte artikler