Eu preciso de algo assim:
[{
"watch": ["src/api-gateway"],
"ext": "ts",
"ignore": ["src/**/*.spec.ts"],
"exec": "ts-node ./src/api-gateway/main.ts"
},
{
"watch": ["src/services/ping-service"],
"ext": "ts",
"ignore": ["src/**/*.spec.ts"],
"exec": "ts-node ./src/services/ping-service/ping-service.ts"
}]
Isso é possível?
Eu acho que se você executar o nodemon de um diretório pai onde você tem o seu arquivo que inicia o servidor, ele observa as mudanças em todos os arquivos nos subdiretórios.
ou você pode tentar assistir: "src /." e combinar tudo isso em um objeto, o mesmo para o objeto executivo. Não tenho certeza embora.
@vforv lide com isso?
Olá,
Desculpe trazer isso de volta, mas estou tendo alguns problemas com diretórios monitorados específicos em um aplicativo expresso.
Dos documentos, tenho o seguinte:
nodemon --watch app --watch libs app/server.js
Quando tento executar este código, nada acontece quando algo muda em qualquer um dos diretórios que estão sendo monitorados:
nodemon --watch build --watch public build/server.js
Basicamente, desejo reiniciar o servidor sempre que houver uma alteração no código do servidor ou do cliente. O servidor é iniciado, mas nunca reinicia automaticamente quando ocorre uma alteração e o processo de empacotamento está funcionando bem.
Se eu executar o código sem os sinalizadores watch
, o nodemon procura por alterações em todas as pastas e funciona. O que eu quero é controlar apenas essas duas pastas.
@rhernandog , você tentou todas as soluções acima?
@rhernandog você pode fazer um teste com o último [email protected]? Acho que encontrei isso no código e consertei (não tenho certeza de como quebrou, mas consegui replicar o problema com um único diretório e, em seguida, esta compilação mais recente o corrige).
@remy Obrigado, atualizarei o pacote e direi como foi.
@rhernandog você pode testar com [email protected]? Eu enviei uma alteração que corrige (alguns) problemas de monitoramento de diretório.
Isso está funcionando na versão mais recente. Vá em frente e atualize ❤️
@remy Desculpe, não pude voltar antes.
Está funcionando muito bem com a última atualização, obrigado pelo ótimo trabalho !!! : clap :: clap:
Comentários muito úteis
Olá,
Desculpe trazer isso de volta, mas estou tendo alguns problemas com diretórios monitorados específicos em um aplicativo expresso.
Dos documentos, tenho o seguinte:
nodemon --watch app --watch libs app/server.js
Quando tento executar este código, nada acontece quando algo muda em qualquer um dos diretórios que estão sendo monitorados:
nodemon --watch build --watch public build/server.js
Basicamente, desejo reiniciar o servidor sempre que houver uma alteração no código do servidor ou do cliente. O servidor é iniciado, mas nunca reinicia automaticamente quando ocorre uma alteração e o processo de empacotamento está funcionando bem.
Se eu executar o código sem os sinalizadores
watch
, o nodemon procura por alterações em todas as pastas e funciona. O que eu quero é controlar apenas essas duas pastas.