Conflicting app and page file(s) were found, please remove the conflicting files to continue.
Felmeddelande
Conflicting app and page file(s) were found, please remove the conflicting files to continue.En route existerar i både `app/`- och `pages/`-mappen, vilket orsakar en konflikt.
Förklaring
Under en migrering från Pages Router till App Router kan samma URL av misstag definieras i båda routersystemen. Next.js stöder att köra dem parallellt under migrering, men en specifik URL kan bara betjänas av en av dem.
Next.js prioriterar app/ framför pages/ om båda definierar samma route, men en varning visas och beteendet ska inte förlitas på.
Vanliga orsaker
En route har skapats i app/ under migrering utan att motsvarande fil i pages/ tagits bort.
Lösning
Ta bort routen från pages/ när motsvarande route i app/ är klar:
# Kontrollera om samma route finns i båda
ls pages/about.js
ls app/about/page.js
# Ta bort Pages Router-versionen
rm pages/about.jsUnder aktiv migrering är det säkrast att migrera en route i taget och direkt ta bort pages/-versionen.