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:

  1. Atualize o arquivo POM para especificar versões compatíveis de Nó e NPM na configuração frontend-maven-plugin.
  2. Execute npm install localmente para gerar um novo arquivo package-lock.json.
  3. Confirme o arquivo package-lock.json gerado no controle do código-fonte.
  4. Envie essas alterações para o repositório.
  5. Execute novamente o pipeline do Cloud Manager.
  6. Verifique se a build foi concluída com êxito sem erros de sintaxe.

Leituras relacionadas

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f