Sie können jetzt stattdessen Solito verwenden:
npx create-solito-app@latest
Dieses Repo ist zugunsten von Solito veraltet
Euen
Hier ist ein Beispiel, das zeigt, wie eine universelle React -App mit Expo und Next.js in einem Monorepo erstellt wird.
Sie werden inklusive finden:
Und Ready-to-Use (kleine Konfiguration erforderlich):
Code zwischen iOS, Android und Web geteilt
cd packages/app
Einheimisch
Expo -Eintragspunkt: packages/expo/App.tsx
cd packages/expo
yarn start:expo , um die iOS- und Android -App mit Expo zu starten
Demo: https://expo.dev/@poolpoolpool/example?release-channel=Production
Pro -Tipp: Erstellen und starten Sie einen Kunden für benutzerdefinierte Entwicklungen mit SCHEME=com.example.axel yarn run:ios -d (Ersetzen Sie axel durch Ihren Vornamen)
Netz
NEXT.JS EINTRAGPOINT: packages/next/src/pages/_app.tsx
cd packages/next
yarn dev , um die Web -App zu starten
Demo: https://expo-next-monorepo-example.vercel.app
yarn publish:productionyarn deploy packages/next Vercel ein. Wenn es fehlschlägt, konfigurieren Sie Ihr Projekt korrekt: Gehen Sie zu Ihren Projekteinstellungen auf Vercel und setzen Hier ist ein Beispiel für die Umgang mit Navigation: #1
Hier sind einige Ideen, um Ihnen den Einstieg zu erleichtern:
Ich empfehle auch, dieses Beispiel von Cedric zu lesen: https://github.com/bycedric/eas-monorepo-example. Es enthält einige EAS -Github -Aktionen und ein bloßes Workflow (ausgestoßen).
MIT