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.