Résolution des problèmes de compilation - AWS Amplify Hébergement

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Résolution des problèmes de compilation

Si vous rencontrez des problèmes lors de la création ou du développement d'une application Amplify, consultez les rubriques de cette section pour obtenir de l'aide.

Les nouveaux commits dans mon dépôt ne déclenchent pas les builds d'Amplify

Si les nouveaux commits dans votre dépôt Git ne déclenchent pas les builds d'Amplify, vérifiez que votre webhook est toujours présent dans votre dépôt. Si c'est le cas, vérifiez l'historique des demandes de webhook pour voir s'il y a eu des échecs. Amplify a une limite de charge utile de 256 Ko pour les webhooks entrants. Si vous envoyez un commit à votre dépôt contenant un grand nombre de fichiers modifiés, vous risquez de dépasser cette limite et de ne pas déclencher les builds.

Le nom de mon référentiel n'est pas répertorié dans la console Amplify lors de la création d'une nouvelle application

Lorsque vous créez une nouvelle application dans la console Amplify, vous pouvez choisir parmi les référentiels disponibles de votre organisation sur la page Ajouter un référentiel et une branche. Il est possible que votre référentiel cible ne soit pas affiché dans la liste s'il n'a pas été récemment mis à jour. Cela peut se produire si votre organisation possède un grand nombre de référentiels. Pour résoudre ce problème, envoyez un commit au dépôt, puis actualisez la liste des référentiels dans la console. Cela devrait entraîner l'affichage du référentiel.

Ma compilation échoue avec l'Cannot find module aws-exportserreur (applications Gen 1 uniquement)

Si votre application ne trouve pas le aws-exports.js fichier lors d'une compilation, l'erreur suivante est renvoyée.

TS2307: Cannot find module 'aws-exports'

L'interface de ligne de commande Amplify (CLI) génère le aws-exports.js fichier lors de la construction de votre backend. Pour résoudre cette erreur, vous devez créer un aws-exports.js fichier à utiliser dans le build. Ajoutez le code suivant à votre spécification de construction pour créer le fichier :

backend: phases: build: commands: - "# Execute Amplify CLI with the helper script" - amplifyPush --simple

Pour un exemple complet des paramètres de spécification de construction d'une application Amplify, voir. Référence YAML syntaxique des spécifications de construction

Je souhaite annuler un délai de construction

Le délai de compilation par défaut est de 30 minutes. Vous pouvez annuler le délai de construction par défaut à l'aide de la variable d'_BUILD_TIMEOUTenvironnement. Le délai de construction minimum est de 5 minutes. Le délai de construction maximal est de 120 minutes.

Pour obtenir des instructions sur la définition d'une variable d'environnement pour une application dans la console Amplify, consultez. Définition des variables d'environnement