首頁  >  問答  >  主體

Next.js 13 應用程式目錄路由分組拋出“為/(公共)提供的非匹配路徑()”

<p>我正在嘗試為每個路由組創建不同的佈局,有 3 種佈局:auth、儀表板和公共。但是當我對路由進行分組時,出現錯誤「為/(public)提供的路徑不符」。這是我的資料夾結構:</p> <p>結構有問題嗎?還是我錯過了什麼? </p>
P粉147747637P粉147747637438 天前516

全部回覆(2)我來回復

  • P粉936509635

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

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

    如果您的(公共)群組沒有任何子頁面。將子項移出(公用)資料夾,否則將 page.tsx 移至表示路由的資料夾內。

    回覆
    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。至少目前,在測試版中,它可能存在一些錯誤。

    回覆
    0
  • 取消回覆