Répertoire src
En alternative au placement des répertoires spéciaux Next.js app ou pages à la racine de votre projet, Next.js prend également en charge le modèle courant qui consiste à placer le code d'application dans le répertoire src.
Cette approche sépare le code d'application des fichiers de configuration du projet qui se trouvent principalement à la racine, ce qui est préféré par certains développeurs et équipes.
Pour utiliser le répertoire src, déplacez le dossier du routeur app ou pages vers src/app ou src/pages respectivement.

Bon à savoir
- Le répertoire
/publicdoit rester à la racine de votre projet.- Les fichiers de configuration comme
package.json,next.config.jsettsconfig.jsondoivent rester à la racine du projet.- Les fichiers
.env.*doivent rester à la racine du projet.src/appousrc/pagesseront ignorés siappoupagessont présents dans le répertoire racine.- Si vous utilisez
src, vous devrez probablement déplacer également d'autres dossiers d'application comme/componentsou/lib.- Si vous utilisez Tailwind CSS, vous devrez ajouter le préfixe
/srcdans la section content du fichiertailwind.config.js.
