Ao instalar os pacotes usando a versão 20.3.1 do node, me deparei com os seguintes erros:
Sugestão de solução
Adicionar ao package.json qual engine está sendo utilizada na aplicação, como ilustrado na imagem abaixo.
Atualmente o package da aplicação não tem essa configuração.
Sugestão adicional
Criar um arquivo .nvmrc contendo a versão utilizada do node no projeto (ex. v18.20.2), assim o seguinte comando pode ser utilizado, caso o dev use o nvm, para garantir que todos estejam usando a mesma versão do nodejs.
Também achei estranho nem no ReadMe mencionar a versão do NodeJS usada no projeto sendo que a LTS mais recente é a 20.x, e apesar do Dockerfile dizer que é a 18, poderia ser bem mais claro.
Problema
Ao instalar os pacotes usando a versão 20.3.1 do node, me deparei com os seguintes erros:
Sugestão de solução
Adicionar ao package.json qual engine está sendo utilizada na aplicação, como ilustrado na imagem abaixo.
Atualmente o package da aplicação não tem essa configuração.
Sugestão adicional
Criar um arquivo .nvmrc contendo a versão utilizada do node no projeto (ex. v18.20.2), assim o seguinte comando pode ser utilizado, caso o dev use o nvm, para garantir que todos estejam usando a mesma versão do nodejs.