دليل src
كبديل لوجود مجلدات app أو pages الخاصة بـ Next.js في جذر المشروع، يدعم Next.js أيضًا النمط الشائع لوضع كود التطبيق تحت مجلد src.
هذا يفصل كود التطبيق عن ملفات إعدادات المشروع التي توجد غالبًا في جذر المشروع، وهو ما يفضله بعض الأفراد والفرق.
لاستخدام مجلد src، انقل مجلد موجه التطبيق app أو مجلد موجه الصفحات pages إلى src/app أو src/pages على التوالي.

معلومة مفيدة:
- يجب أن يبقى مجلد
/publicفي جذر المشروع.- يجب أن تبقى ملفات الإعداد مثل
package.jsonوnext.config.jsوtsconfig.jsonفي جذر المشروع.- يجب أن تبقى ملفات
.env.*في جذر المشروع.- سيتم تجاهل
src/appأوsrc/pagesإذا كانappأوpagesموجودين في مجلد الجذر.- إذا كنت تستخدم
src، فمن المحتمل أنك ستنقل مجلدات التطبيق الأخرى مثل/componentsأو/lib.- إذا كنت تستخدم Middleware، تأكد من وضعه داخل مجلد
src.- إذا كنت تستخدم Tailwind CSS، ستحتاج إلى إضافة البادئة
/srcإلى ملفtailwind.config.jsفي قسم content.- إذا كنت تستخدم مسارات TypeScript للاستيراد مثل
@/*، يجب تحديث كائنpathsفيtsconfig.jsonليشملsrc/.
