Solución de problemas de compilación - AWS Amplify Hospedaje

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Solución de problemas de compilación

Si tiene algún problema al crear o compilar una aplicación de Amplify, consulte los siguientes temas de esta sección para obtener ayuda.

Las nuevas confirmaciones en mi repositorio no activan las compilaciones de Amplify

Si las nuevas confirmaciones en tu repositorio de Git no activan las compilaciones de Amplify, verifica que tu webhook siga presente en tu repositorio. Si está presente, consulta el historial de solicitudes de webhooks para ver si hay algún error. Amplify tiene un límite de tamaño de carga de 256 KB para los webhooks entrantes. Si envías una confirmación a tu repositorio que contiene una gran cantidad de archivos modificados, podrías superar este límite y provocar que no se activen las compilaciones.

El nombre de mi repositorio no aparece en la consola de Amplify al crear una nueva aplicación

Al crear una nueva aplicación en la consola de Amplify, puede elegir entre los repositorios disponibles de su organización en la página Agregar repositorio y sucursal. Es posible que tu repositorio de destino no aparezca en la lista si no se ha actualizado recientemente. Esto puede ocurrir si tu organización tiene una gran cantidad de repositorios. Para resolver este problema, envía una confirmación al repositorio y, a continuación, actualiza la lista de repositorios en la consola. Esto debería hacer que se muestre el repositorio.

Mi compilación falla con el Cannot find module aws-exports error (solo para aplicaciones de Gen 1)

Si tu aplicación no encuentra el aws-exports.js archivo durante una compilación, aparece el siguiente error.

TS2307: Cannot find module 'aws-exports'

La interfaz de la línea de comandos (CLI) de Amplify genera el aws-exports.js archivo durante la compilación del backend. Para resolver este error, debes crear un aws-exports.js archivo para usarlo en la compilación. Agregue el siguiente código a la especificación de compilación para crear el archivo:

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

Para ver un ejemplo completo de los ajustes de especificación de compilación de una aplicación Amplify, consulte. Referencia de la especificación de compilación de la sintaxis de YAML

Quiero anular un tiempo de espera de compilación

El tiempo de espera de compilación predeterminado es de 30 minutos. Puede anular el tiempo de espera de compilación predeterminado mediante la _BUILD_TIMEOUT variable de entorno. El tiempo de espera mínimo de compilación es de 5 minutos. El tiempo de espera máximo de compilación es 120 minutos.

Para obtener instrucciones sobre cómo configurar una variable de entorno para una aplicación en la consola de Amplify, consulte. Configuración de variables de entorno