ตอนนี้คุณสามารถใช้ Solito แทน:
npx create-solito-app@latest
repo นี้เลิกใช้เพื่อสนับสนุน Solito
นี่คือตัวอย่างที่แสดงวิธีการสร้างแอพสากล React โดยใช้ Expo และ Next.js ในโมโนโพร
คุณจะพบว่ามี:
และพร้อมใช้งาน (จำเป็นต้องมีการกำหนดค่าขนาดเล็ก):
รหัสที่แชร์ระหว่าง iOS, Android และเว็บ
cd packages/app
พื้นเมือง
Expo Entrypoint: 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 entrypoint: 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 และ "Root Directory" เป็น packages/next นี่คือตัวอย่างของวิธีจัดการการนำทาง: #1
นี่คือแนวคิดบางอย่างที่จะทำให้คุณเริ่มต้น:
ฉันขอแนะนำให้ตรวจสอบตัวอย่างนี้จาก Cedric: https://github.com/bycedric/eas-monorepo-example มันรวมถึงการกระทำของ EAS GitHub และตัวอย่างเวิร์กโฟลว์ (พุ่งออกมา)
มิกซ์