ホームページ  >  に質問  >  本文

Next.js 13 アプリケーション ディレクトリ ルート グループ化で「/(public)() に指定されたパスが一致しません」がスローされる

<p>ルーティング グループごとに異なるレイアウトを作成しようとしています。認証、ダッシュボード、パブリックの 3 つのレイアウトがあります。しかし、ルートをグループ化すると、「/(public) に指定されたパスが一致しません」というエラーが発生します。これは私のフォルダー構造です: </p> <p>構造に問題がありますか?それとも何かが足りないのでしょうか? </p>
P粉147747637P粉147747637439日前517

全員に返信(2)返信します

  • P粉936509635

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

    このドキュメントを表示 - https://nextjs.org/docs/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
  • キャンセル返事