Vamos lá, Kelton!
Vamos tratar do docker primeiro.
No seu printscreen, o Docker Desktop pediu pra gente atualizar o wsl:
Quando vc rodou o commando sugerido pelo docker, o windows avisou que não existe wsl instalado para ser atualizado:
Então, nosso próximo passo é instalar o wsl, e esse artigo explica o passo a passo. Isso pode resolver o problema que impede o Docker Desktop de se inicializar.
Agora, vamos ao problema com o Node e o projeto base.
Entendi que você conseguiu instalar o NVM. Pra ter certeza que funciona do jeito que espera, você pode experimentar os comandos:
nvm use 16
Ao executar esse comando, esperamos uma saída parecida com: Now using node v16.16.0 (npm v8.11.0)
.
Pra termos a certeza absoluta de que isso funciona, vc pode rodar o comando:
node -v
Ao executar esse comando, esperamos uma saída parecida com: v16.16.0
.
Com tudo isso no lugar, temos o ambiente pronto pra começar.
Quando trocamos a versão de node depois de termos executado um npm install
, para qualquer projeto, precisamos deletar a pasta node_modules
e executar novamente o npm install
.
O npm trata de baixar para o node_modules as bibliotecas em suas versões especificas para nosso ambiente de trabalho. No seu caso, agora, temos windows e node 16.
Consegue testar essas instruções pra ver se tudo funciona como o esperado?