2
respostas

[Sugestão] Resolvendo problema do nodemon. 2023-09

Boa tarde pessoal, tudo certo?

Se o comando 'nodemon app.js' não estiver funcionando, tenta fazer os seguintes passos:

1 - Localize o arquivo package.json 2 - Aonde esta escrito "scripts", adicione mais um comando, sendo ele: "scripts": { "test": "echo "Error: no test specified" && exit 1", //comando já existente "start": "nodemon app.js" //novo comando }, 3 - No seu terminal, rodar o comando 'npm start'

Acredito que dessa forma ele deva funcionar normalmente :)

2 respostas

Olá, Eduardo!

Agradeço por compartilhar sua solução para o problema do nodemon não estar funcionando corretamente. Isso pode ser realmente útil para outros estudantes que possam estar enfrentando a mesma situação.

Sua sugestão de adicionar um novo comando no arquivo "package.json" é uma boa prática, pois permite que qualquer pessoa que esteja trabalhando no projeto possa iniciar o servidor de maneira fácil e rápida, apenas executando 'npm start'.

Para quem não está familiarizado com o arquivo "package.json", ele é um arquivo gerado automaticamente quando você inicializa um projeto Node.js e instala pacotes através do npm. Ele contém informações sobre o projeto e as dependências que ele precisa para funcionar corretamente.

Aqui está o exemplo que o Eduardo deu, com um pouco mais de contexto:

{
  "name": "seu-projeto",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "nodemon app.js"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "express": "^4.18.2",
    "nodemon": "^2.0.20"
  }
}

Nesse arquivo "package.json", a seção "scripts" contém comandos que podem ser executados através do npm. O Eduardo sugeriu adicionar o comando "start": "nodemon app.js", que inicia o servidor usando o nodemon.

Espero ter ajudado e bons estudos!

Deu certo, muito obrigada :)