Solução de problemas de compilação - AWS Amplify Hospedagem

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Solução de problemas de compilação

Se você encontrar problemas ao criar ou compilar uma aplicação do Amplify, consulte os tópicos desta seção para obter ajuda.

As novas confirmações no meu repositório não estão acionando as compilações do Amplify

Se novas confirmações no seu repositório Git não estiverem acionando as compilações do Amplify, verifique se o webhook ainda está presente no seu repositório. Se estiver presente, verifique o histórico das solicitações de webhook para ver se há alguma falha. O Amplify tem um limite de carga útil de 256 KB para webhooks de entrada. Se você enviar uma confirmação para o seu repositório com um grande número de arquivos alterados, poderá exceder esse limite e fazer com que as compilações não sejam acionadas.

O nome do meu repositório não está listado no console do Amplify ao criar uma nova aplicação

Ao criar uma nova aplicação no console do Amplify, é possível escolher entre os repositórios disponíveis da sua organização na página Adicionar repositório e ramificação. Seu repositório de destino pode não ser exibido na lista se não tiver sido atualizado recentemente. Isso pode ocorrer se sua organização tiver um grande número de repositórios. Para resolver esse problema, envie uma confirmação para o repositório e atualize a lista de repositórios no console. Isso deve fazer com que o repositório seja exibido.

Minha compilação falha com o erro Cannot find module aws-exports (somente em aplicações Gen 1)

Se a sua aplicação não conseguir encontrar o arquivo aws-exports.js durante uma compilação, o erro a seguir será retornado.

TS2307: Cannot find module 'aws-exports'

A interface de linha de comandos (CLI) do Amplify gera o arquivo aws-exports.js durante a compilação de backend. Para resolver esse erro, é necessário criar um arquivo aws-exports.js para uso na compilação. Adicione o código a seguir à especificação de compilação para criar o arquivo:

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

Para ver um exemplo completo das configurações de especificação de compilação de uma aplicação do Amplify, consulte Sintaxe de referência do YAML de especificação de compilação.

Quero ignorar um tempo limite de compilação

O tempo limite de compilação padrão é de 30 minutos. É possível substituir o tempo limite de compilação padrão usando a variável de ambiente _BUILD_TIMEOUT. O tempo limite mínimo de compilação é de 5 minutos O tempo limite máximo de compilação é de 120 minutos

Para obter instruções sobre como definir uma variável de ambiente para uma aplicação no console do Amplify, consulte Configurar variáveis de ambiente.