srcフォルダ
Next.jsの特別なディレクトリである app や pages をプロジェクトのルートに配置する代わりに、アプリケーションコードを src フォルダ以下に配置する一般的なパターンもサポートしています。
これにより、アプリケーションコードとプロジェクト設定ファイル(主にプロジェクトルートに存在する)を分離でき、個人やチームによって好まれる構成になります。
src フォルダを使用するには、app Routerフォルダまたは pages Routerフォルダをそれぞれ src/app または src/pages に移動します。

知っておくと便利:
/publicディレクトリはプロジェクトのルートに残しておく必要がありますpackage.json、next.config.js、tsconfig.jsonなどの設定ファイルはプロジェクトのルートに残す必要があります.env.*ファイルはプロジェクトのルートに残す必要があります- ルートディレクトリに
appまたはpagesが存在する場合、src/appまたはsrc/pagesは無視されますsrcを使用する場合、/componentsや/libなどの他のアプリケーションフォルダも移動する可能性が高いです- ミドルウェアを使用している場合は、
srcフォルダ内に配置してください- Tailwind CSSを使用している場合、contentセクションで
tailwind.config.jsファイルに/srcプレフィックスを追加する必要があります@/*などのTypeScriptパスを使用してインポートしている場合、tsconfig.jsonのpathsオブジェクトを更新してsrc/を含める必要があります
