Vercel Microfrontends
Teilen Sie eine große Anwendung in unabhängig bereitstellbare Einheiten auf, die als eine zusammenhängende App gerendert werden. Vercel übernimmt das Routing auf seinem globalen Netzwerk mithilfe von microfrontends.json.
Kernkonzepte: Standard-App (hat microfrontends.json, bedient nicht passende Anfragen) · untergeordnete Apps (haben routing-Pfadmuster) · Asset-Präfix (verhindert Kollisionen bei statischen Assets) · unabhängige Bereitstellungen.
Frameworks: Next.js (App Router + Pages Router), SvelteKit, React Router, Vite – alle über @vercel/microfrontends.
CLI (vercel microfrontends / vercel mf):
create-group— eine neue Gruppe erstellen; interaktiv standardmäßig, oder vollständig nicht-interaktiv mit--non-interactive(Optionen:--name,--project(wiederholbar),--default-app,--default-route,--project-default-route(wiederholbar, Format:<project>=<route>, erforderlich für jedes nicht standardmäßige Projekt im nicht-interaktiven Modus),--yeszum Überspringen der Bestätigungsabfrage); Hinweis:--non-interactiveist blockiert, wenn das Hinzufügen der Projekte das Kostenlos-Tier-Limit überschreiten würde – der Benutzer muss Änderungen an der Abrechnung interaktiv bestätigenadd-to-group— das aktuelle Projekt zu einer bestehenden Gruppe hinzufügen; erfordert ein interaktives Terminal (Optionen:--group,--default-route)remove-from-group— das aktuelle Projekt aus seiner Gruppe entfernen; erfordert ein interaktives Terminal (Option:--yesüberspringt nur die Projekt-Link-Abfrage)delete-group— eine Gruppe und alle ihre Einstellungen unwiderruflich löschen; erfordert ein interaktives Terminal (Option:--groupzum Vorauswählen der Gruppe)inspect-group— Gruppenmetadaten abrufen (Projektnamen, Frameworks, Git-Repos, Root-Verzeichnisse); nützlich für die Automatisierung des Setups (Optionen:--group,--format=json,--config-file-name)pull— entferntesmicrofrontends.jsonfür die lokale Entwicklung abrufen (Option:--dpl)microfrontends proxy— lokaler Entwicklungsproxy ·microfrontends port— automatisch zugewiesenen Port ausgeben
Detaillierte Informationen finden
Dieser Skill enthält detaillierte Referenzdokumente im Verzeichnis references/. Lesen Sie nicht alle Referenzen auf einmal. Durchsuchen Sie stattdessen die relevante Datei, wenn der Benutzer nach einem bestimmten Thema fragt:
| Thema | Referenzdatei |
|---|---|
Erste Schritte, Schnellstart, Framework-Setup, Schema von microfrontends.json, Felder, Benennung, Beispiele | references/configuration.md |
| Pfadausdrücke, Asset-Präfixe, Flag-gesteuertes Routing, Middleware | references/path-routing.md |
| Lokales Proxy-Setup, Polyrepo-Konfiguration, Turborepo, Ports, Bereitstellungsschutz | references/local-development.md |
Gruppen überprüfen (inspect-group), Projekte hinzufügen/entfernen, Fallback-Umgebungen, Navigation, Observability | references/managing-microfrontends.md |
Testhilfsmittel (validateMiddlewareConfig, validateRouting usw.), Debug-Header, häufige Probleme | references/troubleshooting.md |
| Bereitstellungsschutz, Vercel Firewall, WAF-Regeln für Microfrontends | references/security.md |
Wenn der Benutzer nach einem bestimmten Thema fragt, verwenden Sie grep oder eine Suche in der relevanten Referenzdatei, um die Antwort zu finden, ohne alle Referenzen in den Kontext zu laden.