Seguir o passo a passo e continuo dando erro. Vim no forum e vi que se utilizar npx json-server --watch db.json, o servidor local roda, mas queria o que esse comando faz pra conseguir entender quando usar.
Seguir o passo a passo e continuo dando erro. Vim no forum e vi que se utilizar npx json-server --watch db.json, o servidor local roda, mas queria o que esse comando faz pra conseguir entender quando usar.
Oi, Afrânio
npm: significa "Node Package Manager" e é um gerenciador de pacotes para o ambiente Node.js.
npx: significa "Node Package Executer", fornecido com o npm. Ele permite executar pacotes sem a necessidade de instalá-los.
Exemplos
// com npm:
npm install -g json-server
json-server --watch db.json
// com npx:
npx json-server --watch db.json
Opção é instalar globalmente (apenas uma vez):
npm install -g json-server
O que seria exatamente instalar globalmente? QUal a diferença prática se não instalarmos globalmente?
Quando um pacote é instalado globalmente, é possível acessá-lo de qualquer diretório.
npm install -g [pacote]
É interessante instalar globalmente os pacotes que são frequentemente utilizados, dessa forma você pode executar os comandos necessários no terminal, independentemente do diretório em que esteja.
// se não tive o arquivo package.json
// inicio o npm
npm init
// instala local
npm install json-server
Edite o arquivo package.json
Para executar
npm run start
Boa tarde, eu segui o conselho e continua dando erro. Alguém pode ajudar?
Faltou a vírgula
"scripts" : {
"test" : "echo \"Error : no test specified\" && exit 1",
"start" : "json-server --watch db.json"
},
O meu conselho foi usar da forma mais simples
// com npx:
npx json-server --watch db.json