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 problemas 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 su repositorio de Git no activan las compilaciones de Amplify, verifique que la webhook siga presente en el repositorio. Si está presente, consulte el historial de solicitudes de webhooks para determinar si hay errores. Amplify tiene un límite de tamaño de carga útil de 256 KB para los webhooks entrantes. Si se envía una confirmación al repositorio que contiene una gran cantidad de archivos modificados, se podría 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 Agregación de repositorio y ramificación. Es posible que su repositorio de destino no aparezca en la lista si no se ha actualizado recientemente. Esto puede ocurrir si la organización tiene una gran cantidad de repositorios. Para resolver este problema, envíe una confirmación al repositorio y, a continuación, actualice la lista de repositorios en la consola. Esto debería hacer que se muestre el repositorio.

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

Si su aplicación no encuentra el archivo aws-exports.js 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 archivo aws-exports.js durante la compilación del backend. Para resolver este error, se debe crear un archivo aws-exports.js 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 de 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 valor predeterminado del tiempo de espera es de 30 minutos. Puede anular el tiempo de espera de compilación predeterminado mediante la variable de entorno _BUILD_TIMEOUT. El tiempo de espera mínimo de compilación es de 5 minutos El tiempo de espera máximo de compilación es de 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.