1
resposta

Erro ao executar o arquivo front-end na porta 3000

Está aparecendo esses erros aqui:

após npm install, npm audit fix e npm audit fix --force

Will install react-scripts@5.0.1, which is a breaking change node_modules/webpack-dev-server/node_modules/yargs-parser yargs 8.0.0-candidate.0 - 12.0.5 Depends on vulnerable versions of yargs-parser node_modules/webpack-dev-server/node_modules/yargs

131 vulnerabilities (1 low, 104 moderate, 22 high, 4 critical)

To address issues that do not require attention, run: npm audit fix

To address all issues (including breaking changes), run: npm audit fix --force

após npm start:

WARNING: You are currently running a version of TypeScript which is not officially supported by typescript-estree.

You may find that it works just fine, or you may not.

SUPPORTED TYPESCRIPT VERSIONS: >=3.2.1 <3.5.0

YOUR TYPESCRIPT VERSION: 4.8.2

Meu back-end rodou tranquilo mas o front-end não, antes o meu back-end está na porta 3000 e meu front na 3001. Forcei no package.json no api-alurabooks para inicar na porta 8000 igual a do curso. Não sei se tem algo haver.

1 resposta

Oi

Você pode tentar rodar npm audit fix --force pra ver se resolve todas as paradas, incluindo as mudanças que o react-scripts tá trazendo.

Sobre o TypeScript, o aviso é meio chato, mas tá mais pra precaução. A versão que você tá usando não é oficialmente suportada, mas pode funcionar de boa. Se quiser evitar o warning, tenta voltar pra uma versão suportada entre 3.2.1 e 3.5.0.

Quanto à porta, o front tá te dando dor de cabeça, né? Verifica se tem algo rodando na porta 3000, porque se o back tá lá, pode rolar um conflito. E, claro, confirma se o api-alurabooks tá realmente na porta 8000 como você forçou no package.json.

Se nada disso resolver, dá um grito aqui. Às vezes é um negócio mais específico no código. Boa sorte aI!