Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Risoluzione dei problemi di build
Se si verificano problemi durante la creazione o la creazione di un'applicazione Amplify, consulta gli argomenti in questa sezione per ricevere assistenza.
Argomenti
I nuovi commit sul mio repository non attivano le build di Amplify
Se i nuovi commit sul tuo repository Git non attivano le build Amplify, verifica che il webhook sia ancora presente nel tuo repository. Se è presente, controlla la cronologia delle richieste di webhook per vedere se ci sono errori. Amplify ha un limite di dimensione del payload di 256 KB per i webhook in entrata. Se invii un commit al tuo repository che contiene un gran numero di file modificati, potresti superare questo limite e impedire l'attivazione delle build.
Il nome del mio repository non è elencato nella console Amplify quando creo una nuova applicazione
Quando crei una nuova applicazione nella console Amplify, puoi scegliere tra gli archivi disponibili della tua organizzazione nella pagina Aggiungi repository e branch. Il tuo repository di destinazione potrebbe non essere visualizzato nell'elenco se non è stato aggiornato di recente. Ciò potrebbe verificarsi se l'organizzazione dispone di un numero elevato di repository. Per risolvere questo problema, invia un commit al repository, quindi aggiorna l'elenco dei repository nella console. Ciò dovrebbe far sì che il repository venga visualizzato.
La mia build fallisce con l'Cannot find
module aws-exports
errore (solo app di prima generazione)
Se l'app non riesce a trovare il aws-exports.js
file durante una compilazione, viene restituito il seguente errore.
TS2307: Cannot find module 'aws-exports'
L'interfaccia a riga di comando (CLI) di Amplify genera il file durante la compilazione aws-exports.js
del backend. Per risolvere questo errore, è necessario creare un aws-exports.js
file da utilizzare nella build. Aggiungi il seguente codice alle specifiche di build per creare il file:
backend: phases: build: commands: - "# Execute Amplify CLI with the helper script" - amplifyPush --simple
Per un esempio completo delle impostazioni delle specifiche di build per un'app Amplify, consulta. Riferimento alla sintassi YAML delle specifiche di build
Voglio sovrascrivere un timeout di compilazione
Il timeout di compilazione predefinito è di 30 minuti. Puoi sovrascrivere il timeout di compilazione predefinito utilizzando la _BUILD_TIMEOUT
variabile di ambiente. Il timeout minimo di build è di 5 minuti. Il timeout massimo di build è di 120 minuti.
Per istruzioni sull'impostazione di una variabile di ambiente per un'app nella console Amplify, consulta. Impostazione delle variabili di ambiente