Wichtig
Wenn Sie ein neues Projekt starten, empfehlen wir, mit Amplify Gen 2 zu beginnen.
Wenn Sie bereits Kunde der 1. Generation sind, empfehlen wir Ihnen, mit Ihrem Gen 1 Amplify-Projekt weiterzuarbeiten. Wir entwickeln aktiv Migrationstools, die Sie bei der Umstellung Ihres Projekts von Gen 1 auf Gen 2 unterstützen. Wir sind weiterhin bestrebt, sowohl Gen 1 als auch Gen 2 auf absehbare Zeit zu unterstützen.
Kunden der 1. Generation erhalten weiterhin Support für Fehler mit hoher Priorität und wichtige Sicherheitsupdates.
Die AWS Amplify CLI ist eine Toolchain, die einen robusten Funktionssatz zur Vereinfachung der Entwicklung mobiler und Webanwendungen umfasst. Die CLI verwendet AWS CloudFormation und verschachtelte Stacks, damit Sie Konfigurationen lokal hinzufügen oder ändern können, bevor Sie sie zur Ausführung in Ihrem Konto übertragen.
Installieren und konfigurieren Sie die Amplify-CLI wie folgt:
$ npm install -g @aws-amplify/cli
$ amplify configure
Die Amplify-CLI unterstützt die in der folgenden Tabelle aufgeführten Befehle.
Befehl | Beschreibung |
---|---|
verstärken konfigurieren | Konfiguriert die AWS-Zugangsdaten und die AWS-Region und richtet ein neues AWS-Benutzerprofil ein |
verstärken init | Initialisiert ein neues Projekt, richtet Bereitstellungsressourcen in der Cloud ein und bereitet Ihr Projekt für Amplify vor. |
Verstärken Sie das Konfigurationsprojekt | Aktualisiert die Konfigurationseinstellungen, die zum Einrichten des Projekts während des Initialisierungsschritts verwendet wurden. |
verstärken, hinzufügen | Fügt Ihrer App Cloud-Funktionen hinzu. |
Amplify Update
| Aktualisiert vorhandene Cloud-Funktionen in Ihrer App. |
Push verstärken [--no-gql-override] | Stellt Cloud-Ressourcen mit den neuesten lokalen Entwicklungen bereit. Das Flag „no-gql-override“ kompiliert Ihr annotiertes GraphQL-Schema nicht automatisch und überschreibt Ihre lokalen AppSync-Resolver und -Vorlagen. |
Zugkraft verstärken | Rufen Sie Änderungen an der Definition der Upstream-Backend-Umgebung aus der Cloud ab und aktualisieren Sie die lokale Umgebung entsprechend dieser Definition. |
verstärken veröffentlichen | Führt amplify push aus und veröffentlicht statische Assets in Amazon S3 und Amazon CloudFront (*Hosting-Kategorie ist erforderlich). |
Status verstärken [ ...] | Zeigt den Status lokaler Ressourcen an, die nicht in die Cloud übertragen wurden (Erstellen/Aktualisieren/Löschen). |
Status verstärken -v [ ...] | Ausführlicher Modus – Zeigt den detaillierten ausführlichen Unterschied zwischen lokalen und bereitgestellten Ressourcen an, einschließlich Cloudformation-Diff |
Aufschlag verstärken | Führt amplify push aus und führt dann den Startbefehl des Projekts aus, um die clientseitige Anwendung zu testen. |
verstärken löschen | Löscht an das Projekt gebundene Ressourcen. |
Hilfe verstärken | -Hilfe verstärken | Zeigt Hilfe für die Kern-CLI an. |
Codegen verstärken, hinzufügen | erzeugen | Führt die Generierung stark typisierter Objekte mithilfe eines GraphQL-Schemas durch. |
verstärken env hinzufügen | Liste | entfernen | bekommen | ziehen | importieren | Kasse | Siehe die Multienv-Dokumente. |
Um Ihre lokale Entwicklungsumgebung einzurichten, gehen Sie zu „Lokale Umgebung einrichten“.
Gehen Sie wie folgt vor, um Ihre Kategorie zu testen:
cd < your-test-front-end-project >
amplify-dev init
amplify-dev < your-category > < subcommand >
Gehen Sie wie folgt vor, bevor Sie Code übertragen oder eine Pull-Anfrage senden:
yarn lint
im Verzeichnis der obersten Ebene aus. Dies ruft eslint auf, um in allen unseren Paketen nach Lint-Fehlern zu suchen.yarn lint
verwenden, um einige der Flusenfehler zu finden. Um zu versuchen, sie zu beheben, gehen Sie zu dem Paket, das Fehler aufweist, und führen Sie yarn lint-fix
ausWir sind für jeden Beitrag der Community dankbar. Schauen Sie sich unsere Beitragsrichtlinien an.