Comando node --watch


O comando node --watch é uma funcionalidade específica do Node que permite monitorar arquivos ou diretórios para mudanças e automaticamente reiniciar o processo Node.js quando essas mudanças são detectadas.

Isso é útil durante o desenvolvimento de aplicativos Node.js, pois permite que você veja as atualizações no código refletidas instantaneamente sem precisar reiniciar manualmente o servidor a cada vez que faz uma alteração.

Dando sequência ao exemplo anterior, se você estiver desenvolvendo um servidor HTTP simples em Node.js e quiser usar o --watch, poderia executar o seguinte comando:

$ node --watch src/server.js

Isso iniciaria o servidor HTTP definido no arquivo server.js e o Node.js monitoraria qualquer alteração nesse arquivo. Se você fizesse alguma alteração no código do server.js e salvasse o arquivo, o Node.js detectaria essa mudança e reiniciaria automaticamente o servidor para que as alterações fossem aplicadas sem a necessidade de reinicialização manual.

Referências