Next.js 13 アプリケーション ディレクトリ ルート グループ化で「/(public)() に指定されたパスが一致しません」がスローされる
P粉147747637
2023-08-30 18:03:35
<p>ルーティング グループごとに異なるレイアウトを作成しようとしています。認証、ダッシュボード、パブリックの 3 つのレイアウトがあります。しかし、ルートをグループ化すると、「/(public) に指定されたパスが一致しません」というエラーが発生します。これは私のフォルダー構造です: </p>
<p>構造に問題がありますか?それとも何かが足りないのでしょうか? </p>
このドキュメントを表示 - https://nextjs.org/docs/app/building-your-application/routing/colocation
(パブリック) グループにサブページがない場合。サブキーを (パブリック) フォルダーから移動するか、ルートを表すフォルダーに page.tsx を移動します。
Turbopack を使用した NextJs バージョン 13.4.12 で、このエラーが発生します。 package.json スクリプトから "dev": "next dev ---turbo" を削除し、"dev": "next dev" に置き換えるだけで、再び Webpack を使用できます。少なくとも現時点では、ベータ版にはいくつかのバグがある可能性があります。