Adeus, nodemon!

Feb 03 2023
Eu amo o nodemon , usei em quase todos os meus projetos Node.js nos últimos 6 anos, mas com o lançamento do Node.

Eu amo o nodemon , usei em quase todos os meus projetos Node.js nos últimos 6 anos, mas com o lançamento do Node.js 18 não precisamos mais dele.

Portanto, se você não sabe o que é nodemon, de acordo com o site oficial:

“Nodemon é um utilitário dependente de cerca de 3 milhões de projetos, que monitorará qualquer alteração em sua fonte e reiniciará automaticamente seu servidor. Perfeito para desenvolvimento.” (nodemon.io, 2023).

Em outras palavras, é uma ferramenta que você precisa primeiro instalar no arquivo package.json do seu projeto ou globalmente e usá-la para reiniciar seu servidor automaticamente quando fizer alterações nos arquivos do seu projeto.

Exemplo:

npm install -g nodemon #install it globally
npm install -D nodemon #install it locally (dev dependency)

nodemon server.js localhost 8080 #then to run your local dev server

#watches entry point file and any required imported modules
node --watch server.js

#specify which paths to watch, turns off watching of required 
#of imported modules (only on Windows, MacOS, ) 
node --watch-path=./src --watch-path=./tests index.js

#disables clearing console output when restarted
node --watch --watch-preserve-output server.js

Referências:

github. com. 2023. Node.js 18 ChangeLog

Nodemon.io. 2023.

Nodejs.org. 2023. Documentação do Node.js v18.14.0