SOS-RS / backend

Auxílio RS: Projetos de Resposta a Emergências por Chuvas e Alagamentos
https://sos-rs.com
MIT License
712 stars 306 forks source link

Adição de engine no package. #134

Open Forguz opened 3 months ago

Forguz commented 3 months ago

Problema

Ao instalar os pacotes usando a versão 20.3.1 do node, me deparei com os seguintes erros:

Screenshot 2024-05-17 at 23 17 48

Sugestão de solução

Adicionar ao package.json qual engine está sendo utilizada na aplicação, como ilustrado na imagem abaixo.

Screenshot 2024-05-17 at 23 20 30

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.

nvm use
comfybyte commented 3 months ago

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.