src フォルダ
プロジェクトのルートに特別な Next.js の app または pages ディレクトリを持つ代わりに、Next.js はアプリケーションコードを 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のような他のアプリケーションフォルダも移動することになるでしょう。- Proxy を使用している場合は、
srcフォルダ内に配置されていることを確認してください。- Tailwind CSS を使用している場合は、
tailwind.config.jsファイルの content セクション に/srcプレフィックスを追加する必要があります。@/*のようなインポートのために TypeScript のパスを使用している場合は、tsconfig.jsonのpathsオブジェクトを更新してsrc/を含める必要があります。
役に立ちましたか?
