Falha na build do pipeline do nó/NPM desafixado e package-lock.json ausente no AEM Cloud Manager
No AEM Cloud Manager, as compilações de pipeline falham quando as versões de Nó e NPM não estão definidas no plug-in front-end-maven e o arquivo package-lock.json não é confirmado. Isso leva a erros de sintaxe ou incompatibilidades após atualizações de ambiente ou dependência. Para corrigir esse problema, fixe as versões de Nó/NPM compatíveis e confirme o package-lock.json file.
Descrição description
Ambiente
Adobe Experience Manager
Problema/Sintomas
- Falha no pipeline durante teste de compilação e unidade para todos os ambientes (DEV, Preparo, PROD).
- Mensagens de erro mostram incompatibilidade de sintaxe do JavaScript em uma dependência durante
npm run production. - Referência de mensagens de erro SyntaxError: token inesperado. na dependência
baseline-browser-mapping. - Compilações que anteriormente eram bem-sucedidas agora falham sem alterações no código ou nas dependências.
Resolução resolution
Para corrigir esse problema, siga estas etapas:
- Atualize o arquivo POM para especificar versões compatíveis de Nó e NPM na configuração
frontend-maven-plugin. - Execute
npm installlocalmente para gerar um novo arquivopackage-lock.json. - Confirme o arquivo
package-lock.jsongerado no controle do código-fonte. - Envie essas alterações para o repositório.
- Execute novamente o pipeline do Cloud Manager.
- Verifique se a build foi concluída com êxito sem erros de sintaxe.
Leituras relacionadas
- Configurar ferramentas de desenvolvimento nos Tutoriais do AEM as a Cloud Service
- O Ambiente de Compilação nos Tutoriais do AEM as a Cloud Service
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f