DEV Community

Cover image for Como corrigir erro de execução do Nodemon - Node.js
Dara Fontoura
Dara Fontoura

Posted on

1

Como corrigir erro de execução do Nodemon - Node.js

Recentemente, adentrei no mundo do Back-end e optei por fazê-lo com Node.js.
Entre meus estudos, me deparei com o Nodemon, que é um módulo utilizado para monitorar todas as alterações nos arquivos de sua aplicação e reiniciar automaticamente o servidor quando for necessário. Facilitando muito a vida do desenvolvedor, pois não será necessário rodar a aplicação a cada alteração.
Porém, muitos como eu podem se deparar com este erro de execução:

O termo 'nodemon' não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique a grafia do nome
ou, se um caminho tiver sido incluído, veja se o caminho está correto e tente novamente.

Que pode facilmente ser resolvido com o seguinte comando:

npm install nodemon -g

Porém, se o erro persistir, o problema pode estar nas permissões do servidor para executar o script que deve estar desabilitada.

Portanto siga os seguintes passos:
1° - Execute o cmd do PowerShell como administrador;
2° - Execute os comandos:
Get-ExecutionPolicy
E veja o que ele retorna;
3° - Caso o retorno seja Restricted, dê o comando:
Set-ExecutionPolicy RemoteSigned e escolha a opção yes apertando a letra y e após um enter;

Agora no terminal VS CODE, dentro da pasta em que estão os arquivos a serem rodados, execute os comandos:
1° - npm install nodemon -g
2° - npm install nodemon --save-dev

Caso ainda não funcione, você ainda pode utilizar o método forçado, que é feito pelo JSON da aplicação.

No arquivo package.json

"scripts": {
    "dev": "nodemon",
    "start": "node index.js",
    "test": "echo "Error: no test specified" && exit 1"
  },

Enter fullscreen mode Exit fullscreen mode

Se fizer uso deste método, lembre-se de quando for rodar o arquivo, você apenas deve dar o comando npm start.

Dê um save com CTRL+ S e reinicie o terminal.

Veja os 5 possíveis métodos aqui.

Espero ter ajudado e até a próxima !

AWS GenAI LIVE image

How is generative AI increasing efficiency?

Join AWS GenAI LIVE! to find out how gen AI is reshaping productivity, streamlining processes, and driving innovation.

Learn more

Top comments (3)

Collapse
 
urielsouza29 profile image
Uriel dos Santos Souza

Legal

Collapse
 
alanfernandesxavier profile image
Alan Fernandes Xavier

VALEU , DEU CERTO

Collapse
 
pejota99 profile image
pejota99

ola estou com um erro ao executar o node.sj .Não executa npm,etc

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay