Falta pouco!

0 dias

0 horas

0 min

0 seg

Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

[Dúvida] DIFICULDADES EM PREPARAR O AMBIENTE

Estou tentando preparar o ambiente para dar continuidade ao curso, mas estou tendo dificuldades.

Pelo que percebi, já consegui baixar o node.js, mas front end e back end não.

Estou utilizando o terminal Linux. Então vejam abaixo os erros que me aparecem.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

No segundo print essa barra (/) que aparece no fim fica rodando eternamente e nada mais acontece. Peço ajuda para poder dar continuidade aos meus estudos.

Obrigada!

3 respostas

Olá, Rayssa! Tudo bem?

  1. Erro no Backend:
    Parece que o erro está relacionado ao uso do WSL (Windows Subsystem for Linux). O Node.js está tentando acessar um caminho do Windows dentro do ambiente Linux.

    • Verifique se você está executando o terminal no ambiente correto. Se estiver usando WSL, certifique-se de que todos os comandos sejam executados dentro do ambiente Linux.
    • Tente reinstalar as dependências dentro da pasta api-alurabooks:
      cd ~/api-alurabooks
      rm -rf node_modules
      npm install
      
    • Depois, execute novamente o comando para iniciar o servidor:
      npm run start-auth
      
  2. Erro no Frontend:
    O segundo print mostra que o comando npm install está em execução, mas não há erros visíveis. Se ele estiver demorando muito, pode ser devido à velocidade da internet ou algum problema com o repositório de pacotes. Tente:

    • Cancelar o processo atual usando Ctrl + C e executar novamente npm install.
    • Verificar a conexão de internet.
    • Se o problema persistir, você pode tentar limpar o cache do npm com:
      npm cache clean --force
      

Se ainda estiver com dificuldades, verifique se há alguma mensagem de erro adicional que possa ajudar a identificar o problema.

Espero ter ajudado. conte com o fórum!

Abraços e bons estudos :)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Fiz conforme a instrução, mas o erro persiste: MODULE NOT FOUND. Será que há outra opção?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Já no front end aparece essa outra informação.

Confesso que não sei como proceder e agradeço imenso a ajuda.

solução!

Oi, Rayssa!

Sobre sua última dúvida: o erro indica que você rodou o backend pelo CMD/PowerShell do Windows usando um caminho WSL (\\wsl.localhost\Ubuntu\...). Isso faz o Node procurar C:\Windows\server.js (módulo não encontrado).

Resolva fazendo o seguinte: rode tudo (backend e frontend) dentro do Ubuntu/WSL — não pelo terminal do Windows.

Passos práticos:

  1. Abra o Ubuntu (WSL) e confirme que o Node é o do Linux:

node -v
which node   # deve mostrar algo como /usr/bin/node
  1. Backend (api-alurabooks) – reinstale e suba o servidor dentro do WSL:

cd ~/api-alurabooks
rm -rf node_modules package-lock.json
npm install
ls -l server.js     # confirme que o arquivo existe aqui
npm run start-auth  # roda o script do package.json dentro do WSL
  1. Frontend (curso-react-alurabooks) – finalize instalações que ficaram “girando” e refaça:

cd ~/curso-react-alurabooks
# interrompa instalações pendentes com Ctrl + C se necessário
rm -rf node_modules package-lock.json
npm cache clean --force
npm install --no-audit --no-fund --verbose
# se sua rede estiver lenta use temporariamente um registry espelho:
# npm config set registry https://registry.npmmirror.com
# depois, se quiser, volte ao registry padrão:
# npm config set registry https://registry.npmjs.org/
  1. (Opcional, mas recomendado) — se usa VS Code, abra o projeto no WSL:

code ~/api-alurabooks
# ou
code ~/curso-react-alurabooks

No VS Code, verifique o status no canto inferior esquerdo: deve mostrar WSL: Ubuntu.

Pontos importantes:

  • Nunca execute npm run ... de \\wsl.localhost\... dentro do CMD/PowerShell. Use sempre o Terminal do Ubuntu.
  • Se o npm install do frontend continuar lento, mantenha --verbose para ver progresso e tente novamente após limpar cache como mostrado.
  • Depois que o backend subir sem erros, você verá os endpoints do json-server no terminal do WSL.

Fico à disposição. Abraços e bons estudos!