Boa tarde. Esta acontecendo esse erro no comando npm install -g json-server. Meu SO é W10
Boa tarde. Esta acontecendo esse erro no comando npm install -g json-server. Meu SO é W10
Olá, Daniel!
Pode haver diversos fatores para tal erro, mas um erro comum ao tentar instalar pacotes globalmente usando npm é a falta de permissões de administrador. Você pode tentar executar o comando como administrador para ver se isso resolve o problema. Para fazer isso, você pode clicar com o botão direito do mouse no prompt de comando e selecionar "Executar como administrador", e então tentar o comando de instalação novamente, e se possível realizar a instalação a partir de outra pasta, a system 32, pode sofrer de alguns bloqueios como de antivírus, por exemplo.
Use npx para iniciar o json-server: Você não precisa instalar o json-server globalmente. Você pode usar o npx para executar o json-server sem instalá-lo globalmente. Execute o seguinte comando no diretório do seu projeto:
npx json-server --watch db.json
Certifique-se de que você está no diretório correto do seu projeto e que o arquivo db.json existe. Isso iniciará o json-server localmente.
Outra solução possível é instalar o json-server localmente em vez de globalmente. Para fazer isso, você pode navegar até o diretório do seu projeto React Native e executar o comando npm install json-server --save
. Isso instalará o json-server como uma dependência do seu projeto, e você poderá acessá-lo usando npx json-server
.
Por fim, verifique se o node está corretamente instalado, com a instalação do Node.js correta no seu Windows dê uma olhada se a ExecutionPolicy da sua máquina está como "Unrestricted". Você pode dar uma olhada aqui na documentação do Windows para saber melhor. Case não esteja, no seu terminal digite:
Set-ExecutionPolicy Unrestricted
e depois para verificar:
Get-ExecutionPolicy
Se tudo ocorrer bem depois desses passos revisados, no terminal você conseguirá instalar:
npm install -g json-server
Espero ter ajudado e reforço que em casos de dúvidas, conte sempre com o fórum da comunidade Alura! Bons estudos!
Sucesso ✨
Um grande abraço e até mais!