suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Next.js 13 Application Directory Route Grouping löst „Nicht übereinstimmender Pfad bereitgestellt für /(public)()“ aus.

<p>Ich versuche, für jede Routinggruppe unterschiedliche Layouts zu erstellen. Es gibt drei Layouts: Authentifizierung, Dashboard und öffentlich. Aber wenn ich die Routen gruppiere, erhalte ich die Fehlermeldung „Der für /(public) angegebene Pfad stimmt nicht überein“. Dies ist meine Ordnerstruktur: </p> <p>Stimmt etwas mit der Struktur nicht? Oder übersehe ich etwas? </p>
P粉147747637P粉147747637457 Tage vor536

Antworte allen(2)Ich werde antworten

  • P粉936509635

    P粉9365096352023-08-31 14:24:56

    查看此文档 - https://nextjs.org/文档/app/building-your-application/routing/colocation

    如果您的(公共)群组没有任何子页面。将子项移出(公共)文件夹,否则将 page.tsx 移至表示路由的文件夹内。

    Antwort
    0
  • P粉403821740

    P粉4038217402023-08-31 12:16:43

    在带有 Turbopack 的 NextJs 版本 13.4.12 中,我收到该错误。只需从 package.json 脚本中删除 "dev": "next dev ---turbo" 并将其替换为 "dev": "next dev" 即可再次使用 webpack。至少目前,在测试版中,它可能存在一些错误。

    Antwort
    0
  • StornierenAntwort