1
resposta

o comando json-server --watch -p 8080 db.json não funciona

Bom dia, já executei o comando "npm install -g json-server" e mesmo assim ao executar o comando "json-server --watch -p 8080 db.json" não funciona. Aparece esse erro aqui: json-server --watch -p 8080 db.json

file:///home/Documentos/estudos/Alura%20Front%20React/voll/node_modules/json-server/lib/bin.js:4 import { parseArgs } from 'node:util'; ^^^^^^^^^ SyntaxError: The requested module 'node:util' does not provide an export named 'parseArgs' at ModuleJob._instantiate (node:internal/modules/esm/module_job:128:21) at async ModuleJob.run (node:internal/modules/esm/module_job:194:5) at async Promise.all (index 0) at async ESMLoader.import (node:internal/modules/esm/loader:385:24) at async loadESM (node:internal/process/esm_loader:88:5) at async handleMainPromise (node:internal/modules/run_main:61:12)

1 resposta

Olá, Sérgio! Parece que você está enfrentando um problema com o json-server. O erro que você está vendo geralmente ocorre quando há uma incompatibilidade entre a versão do Node.js e a versão do json-server que você está usando.

Aqui estão algumas coisas que você pode tentar para resolver esse problema:

  • Atualize o Node.js: Certifique-se de que você está usando uma versão recente do Node.js.
  • Você pode verificar a versão atual do Node.js com o comando node -v e atualizá-lo, se necessário.
  • Reinstale o json-server: Às vezes, reinstalar o json-server pode resolver o problema.
  • Você pode desinstalá-lo com o comando npm uninstall -g json-server e depois instalá-lo novamente com npm install -g json-server.
  • Verifique a versão do json-server: Certifique-se de que você está usando uma versão do json-server que seja compatível com a sua versão do Node.js. Você pode verificar a versão do json-server com o comando json-server -v.

Espero que isso ajude! Se você ainda estiver tendo problemas, por favor, compartilhe mais detalhes para que eu possa entender melhor o problema.