Eu fiz da seguinte forma:
após rodar o npm install -g json-server fui até o arquivo package.json e no campo de scripts eu inseri um comando ( "apijson": "json-server --watch db.json"),
Aí depois eu apenas rodei no terminal o comando** npm run apijson** (o nome apijson foi um nome aleatório que dei) aí rodou normal, pois no meu caso estava apresentando o mesmo erro que o seu.
Espero que funcione com você!
Salve, Heberton!
O seu powershell está bloqueando a execução de scripts. Para ajustar essa configuração, abra o PowerShell como administrador e execute o seguinte comando:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
Depois, feche todas as janelas do terminal e tente novamente :)