Jump to content

التثبيت

لإنشاء تَطبيق بإستخدام create-t3-app، نفيذ أي من الأوامر الثلاث التالية وأجب عن أسئلة مٌوجه الأوامر (command prompt):

npm

npm create t3-app@latest

yarn

yarn create t3-app

pnpm

pnpm create t3-app@latest

bun

bun create t3-app@latest

بعد أن تَنتهي عَملية إنشاء التطبيق، اَلق نَظرة عَلي الخطوات الأولى للبدء في تطبيقك الجديد.

الخصائص المَتقدمة

خصائصالوظيفة
[dir]تحتوي على معطى الملف الذي سيسما عليه التطبيق
--noGitأخبار الـ CLI إلا يهيئ GIT repo للتطبيق قصداً
-y, --defaultتعدي أسئلة الـ CLI وإنشاء تطبيق t3 مع اختيار جميع الاختيارات
--noInstallإنشاء تطبيق دون تثبيت الـ dependencies

خصائص تجريبية

هُناك بعض خصائص التجريبية (Flags) التي تسمح لك بإنشاء أي تطبيق دون أي أسئلة من مُوجة الأوامر. إذا كانت حالة الاستخدام هذه تنطبق عليك ، فيمكنك إستخدام هذه خصائص. يٌرجى مٌلاحظة أن هذه خصائص تجريبية وقد تتغير في المستقبل دون أن نُخصص لها semver versioning.

خصائصالوظيفة
--CIدع CLI يعرف أنك في وضع CI
--trpcأضف tRPC إلى التطبيق
--prismaأضف Prisma إلى التطبيق
--nextAuthأضف NextAuth.js الي التطبيق
--tailwindأضف Tailwind CSS الي التطبيق
⚠️

ملاحظة: إذا لم تضع الخاصية CI ، فلن يكون لبقية هذه الخصائص أي تأثير.

يمكنك الا تُضيف الخيارات في حال لم تكن تريد ذلك، لكننا ننصحك بذلك تحرياََ للدقة فعليك تمرير false مع الخاصية مثل --nextAuth false.

أمثلة

الامر التالي سَيٌنشئ تطبيق T3 باستخدام tRPC و Tailwind CSS.

pnpm dlx create-t3-app@latest --CI --trpc --tailwind