1
resposta

Erro ao usar o comando json-server

Quando rodo apenas o comando que o professor passou em sala de aula, o terminal me retorna uma mensagem de erro dizendo que o comando não é reconhecido, mas se eu colocar npx na frente ele funciona perfeitamente. Porque isso acontece?

1 resposta

Fala Ingred, tudo bem? Espero que sim!

Ao executarmos o comando sem o npx estaríamos executando o json-server que está instalado globalmente na nossa máquina, mas como você não possui ele instalado globalmente, retorna esse erro, para resolver você precisa executar o seguinte comando:

npm install -g json-server

Dessa forma você instala o json-server globalmente na sua máquina e consegue utilizar o comando normalmente.

Utilizamos o npx para executar comandos que não estão na nossa maquina e sim no npm, como o json-server que você executou.

Você pode dar uma olhada nesse tópico onde eu falo mais sobre o npx.

Espero ter ajudado, abraços e bons estudos :D