create-next-app

تتيح لك واجهة سطر الأوامر create-next-app إنشاء تطبيق Next.js جديد بسرعة باستخدام القالب الافتراضي أو مثال من مستودع Github العام. إنها أسهل طريقة للبدء مع Next.js.

الاستخدام الأساسي:

Terminal
npx create-next-app@latest [project-name] [options]

مرجع

الخيارات المتاحة هي:

الخياراتالوصف
-h أو --helpعرض جميع الخيارات المتاحة
-v أو --versionإخراج رقم الإصدار
--no-*إلغاء الخيارات الافتراضية. مثلاً --no-eslint
--ts أو --typescriptتهيئة المشروع كنوع TypeScript (افتراضي)
--js أو --javascriptتهيئة المشروع كنوع JavaScript
--tailwindتهيئة مع إعدادات Tailwind CSS (افتراضي)
--eslintتهيئة مع إعدادات ESLint
--appتهيئة المشروع كموجه تطبيق (App Router)
--src-dirتهيئة داخل مجلد src/
--turboتمكين Turbopack افتراضيًا للتطوير
--import-alias <alias-to-configure>تحديد اسم مستعار للاستيراد (افتراضي "@/*")
--emptyتهيئة مشروع فارغ
--use-npmإخبار واجهة سطر الأوامر صراحةً باستخدام npm
--use-pnpmإخبار واجهة سطر الأوامر صراحةً باستخدام pnpm
--use-yarnإخبار واجهة سطر الأوامر صراحةً باستخدام Yarn
--use-bunإخبار واجهة سطر الأوامر صراحةً باستخدام Bun
-e أو --example [name] [github-url]مثال لتهيئة التطبيق به
--example-path <path-to-example>تحديد مسار المثال بشكل منفصل
--reset-preferencesإخبار واجهة سطر الأوامر صراحةً بإعادة تعيين التفضيلات
--skip-installإخبار واجهة سطر الأوامر صراحةً بتخطي تثبيت الحزم
--yesاستخدام التفضيلات السابقة أو الإعدادات الافتراضية لجميع الخيارات

أمثلة

مع القالب الافتراضي

لإنشاء تطبيق جديد باستخدام القالب الافتراضي، قم بتنفيذ الأمر التالي في طرفيتك:

Terminal
npx create-next-app@latest

ثم سيتم سؤالك الأسئلة التالية:

Terminal
ما اسم مشروعك؟ my-app
هل تريد استخدام TypeScript؟ لا / نعم
هل تريد استخدام ESLint؟ لا / نعم
هل تريد استخدام Tailwind CSS؟ لا / نعم
هل تريد وضع الكود داخل مجلد `src/`؟ لا / نعم
هل تريد استخدام موجه التطبيق (موصى به)؟ لا / نعم
هل تريد استخدام Turbopack لـ `next dev`؟ لا / نعم
هل تريد تخصيص اسم الاستيراد (`@/*` افتراضيًا)؟ لا / نعم

بعد الإجابة على الأسئلة، سيتم إنشاء مشروع جديد مع التكوين الذي اخترته.

مع مثال رسمي من Next.js

لإنشاء تطبيق جديد باستخدام مثال رسمي من Next.js، استخدم علامة --example مع الأمر التالي:

Terminal
npx create-next-app@latest --example [your-project-name] [example-name]

يمكنك عرض قائمة بجميع الأمثلة المتاحة مع تعليمات الإعداد في مستودع Next.js.

مع أي مثال عام من Github

لإنشاء تطبيق جديد باستخدام أي مثال عام من Github، استخدم خيار --example مع رابط مستودع Github. على سبيل المثال:

Terminal
npx create-next-app@latest --example [your-project-name] "https://github.com/.../"