يمكنك الآن استخدام Solito بدلاً من ذلك:
npx create-solito-app@latest
تم إهمال هذا الريبو لصالح سوليتو
️
فيما يلي مثال يوضح كيفية إنشاء تطبيق React Universal باستخدام Expo و Next.js في monorepo.
ستجد تضمين:
وجاهز للاستخدام (تكوين صغير مطلوب):
رمز مشترك بين iOS و Android و Web
cd packages/app
محلي
نقطة إدخال المعرض: packages/expo/App.tsx
cd packages/expo
yarn start:expo لبدء تشغيل iOS و Android مع Expo
العرض التوضيحي: https://expo.dev/@poolpoolpool/example؟release-channel=production
نصيحة للمحترفين: قم ببناء وإطلاق عميل تطوير مخصص مع SCHEME=com.example.axel yarn run:ios -d (استبدل axel باسمك الأول)
الويب
next.js pointpoint: packages/next/src/pages/_app.tsx
cd packages/next
yarn dev لبدء تطبيق الويب
العرض التوضيحي: https://expo-next-monorepo-example.vercel.app
yarn publish:productionyarn deploy - إذا فشل ، تأكد من تكوين مشروعك بشكل صحيح: انتقل إلى إعدادات المشروع على Vercel وقم بتعيين "Framework Preset" على Next.js و "دليل الجذر" إلى packages/next فيما يلي مثال على كيفية التعامل مع التنقل: #1
فيما يلي بعض الأفكار لتبدأ:
أوصي أيضًا بالتحقق من هذا المثال من Cedric: https://github.com/bycedric/eas-monorepo-example. ويشمل بعض تصرفات eas github ومثال سير العمل العاري (القذف).
معهد ماساتشوستس للتكنولوجيا