التثبيت
لإنشاء تَطبيق بإستخدام 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