Important
Si vous démarrez un nouveau projet, nous vous recommandons de commencer avec Amplify Gen 2.
Si vous êtes déjà un client Gen 1, nous vous recommandons de continuer à travailler avec votre projet Gen 1 Amplify. Nous développons activement des outils de migration pour vous aider à faire la transition de votre projet de Gen 1 à Gen 2. Nous restons déterminés à prendre en charge à la fois la Gen 1 et la Gen 2 dans un avenir prévisible.
Les clients de la génération 1 continueront de bénéficier d’une assistance pour les bogues hautement prioritaires et les mises à jour de sécurité essentielles.
L'AWS Amplify CLI est une chaîne d'outils qui comprend un ensemble de fonctionnalités robustes pour simplifier le développement d'applications mobiles et Web. La CLI utilise AWS CloudFormation et des piles imbriquées pour vous permettre d'ajouter ou de modifier des configurations localement avant de les pousser pour exécution dans votre compte.
Installez et configurez l'Amplify CLI comme suit :
$ npm install -g @aws-amplify/cli
$ amplify configure
La CLI Amplify prend en charge les commandes présentées dans le tableau suivant.
Commande | Description |
---|---|
amplifier configurer | Configure les informations d'identification d'accès AWS, la région AWS et configure un nouveau profil utilisateur AWS. |
amplifier l'initialisation | Initialise un nouveau projet, configure les ressources de déploiement dans le cloud et prépare votre projet pour Amplify. |
amplifier configurer le projet | Met à jour les paramètres de configuration utilisés pour configurer le projet lors de l'étape d'initialisation. |
amplifier ajouter
| Ajoute des fonctionnalités cloud à votre application. |
amplifier la mise à jour
| Met à jour les fonctionnalités cloud existantes dans votre application. |
amplifier push [--no-gql-override] | Provisionne les ressources cloud avec les derniers développements locaux. L'indicateur « no-gql-override » ne compile pas automatiquement votre schéma GraphQL annoté et remplacera vos résolveurs et modèles AppSync locaux. |
amplifier la traction | Récupérez les modifications de définition de l'environnement backend en amont à partir du cloud et mettez à jour l'environnement local pour qu'il corresponde à cette définition. |
amplifier publier | Exécute amplify push et publie des actifs statiques sur Amazon S3 et Amazon CloudFront (*une catégorie d'hébergement est requise). |
amplifier le statut [ ...] | Affiche l'état des ressources locales qui n'ont pas été poussées vers le cloud (Créer/Mettre à jour/Supprimer). |
amplifier le statut -v [ ...] | Mode verbeux : affiche la différence détaillée entre les ressources locales et déployées, y compris cloudformation-diff |
amplifier servir | Exécute amplify push , puis exécute la commande start du projet pour tester l'exécution de l'application côté client. |
amplifier supprimer | Supprime les ressources liées au projet. |
amplifier l'aide | amplifier l'aide
| Affiche l'aide pour la CLI principale. |
amplifier codegen ajouter | générer | Effectue la génération d'objets fortement typés à l'aide d'un schéma GraphQL. |
amplifier env ajouter | liste | supprimer | obtenir | tirer | importer | vérifier | Voir la documentation multienv. |
Pour configurer votre environnement de développement local, accédez à Configuration de l'environnement local.
Pour tester votre catégorie, procédez comme suit :
cd < your-test-front-end-project >
amplify-dev init
amplify-dev < your-category > < subcommand >
Avant de pousser du code ou d'envoyer une pull request, procédez comme suit :
yarn lint
dans le répertoire de niveau supérieur. Cela appelle eslint pour vérifier les erreurs de charpie dans tous nos packages.yarn lint
pour trouver certaines erreurs de charpie. Pour tenter de les corriger, accédez au package contenant des erreurs et exécutez yarn lint-fix
Nous sommes reconnaissants pour toute contribution de la communauté. Consultez nos directives de contribution.