هذا هو بداية Turborepo الرسمية.
قم بتشغيل الأمر التالي:
npx create-turbo@latest
يتضمن Turborepo الحزم/التطبيقات التالية:
docs
: تطبيق Next.jsweb
: تطبيق Next.js آخر@repo/ui
: مكتبة مكون React الأساسية التي تتم مشاركتها بواسطة تطبيقات web
docs
@repo/eslint-config
: تكوينات eslint
(تتضمن eslint-config-next
و eslint-config-prettier
)@repo/typescript-config
: يتم استخدام tsconfig.json
في جميع أنحاء monorepoكل حزمة/تطبيق عبارة عن TypeScript بنسبة 100%.
يحتوي جهاز Turborepo هذا على بعض الأدوات الإضافية التي تم إعدادها لك بالفعل:
لإنشاء جميع التطبيقات والحزم، قم بتشغيل الأمر التالي:
cd my-turborepo
pnpm build
لتطوير كافة التطبيقات والحزم، قم بتشغيل الأمر التالي:
cd my-turborepo
pnpm dev
يمكن لـ Turborepo استخدام تقنية تُعرف باسم التخزين المؤقت عن بعد لمشاركة عناصر ذاكرة التخزين المؤقت عبر الأجهزة، مما يتيح لك مشاركة ذاكرات التخزين المؤقت للإنشاء مع فريقك وخطوط أنابيب CI/CD.
بشكل افتراضي، سيتم تخزين Turborepo محليًا. لتمكين التخزين المؤقت عن بعد، ستحتاج إلى حساب لدى Vercel. إذا لم يكن لديك حساب، يمكنك إنشاء حساب، ثم أدخل الأوامر التالية:
cd my-turborepo
npx turbo login
سيؤدي هذا إلى مصادقة Turborepo CLI مع حساب Vercel الخاص بك.
بعد ذلك، يمكنك ربط Turborepo الخاص بك بذاكرة التخزين المؤقت البعيدة عن طريق تشغيل الأمر التالي من جذر Turborepo الخاص بك:
npx turbo link
تعرف على المزيد حول قوة Turborepo: