Como posso resolver esse problema ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Como posso resolver esse problema ?
Oi, Adriano, tudo bem?
O erro mencionado é "Cannot read properties of undefined (reading 'stdin')". Esse tipo de erro geralmente indica que há um problema com como o ambiente está tentando acessar ou ler uma propriedade não definida.
Aqui estão algumas sugestões que podem ajudar a resolver o problema:
Verificar se o json-server está instalado corretamente: o erro pode ser causado se o json-server não estiver instalado corretamente no seu projeto. Você pode tentar reinstalá-lo usando o comando:
npm install -g json-server
Revisar o script de inicialização: no seu package.json, o script de inicialização está definido como json-server --watch db.json --port 3000. Certifique-se de que o arquivo db.json existe no diretório correto e que não há erros de digitação no script.
Executar o comando diretamente: Tente executar o comando diretamente no terminal para verificar se o problema persiste:
json-server --watch db.json --port 3000
Verificar a versão do Node.js: às vezes, versões incompatíveis do Node.js podem causar problemas. Verifique se a versão do Node.js que você está usando é compatível com o json-server. Você pode atualizar o Node.js para a última versão estável usando:
nvm install node # Se estiver usando nvm
Consultar o log de erro: o erro menciona que um log completo pode ser encontrado em um caminho específico no seu sistema. Você pode verificar esse arquivo de log para obter mais detalhes sobre o que pode estar causando o erro.
Espero ter ajudado. Caso tenha dúvidas, conte com o fórum. Abraços!
Funcionou!