Estou usando o nodemon com gulp e tenho um conjunto de tarefas que devem ser executadas sequencialmente na alteração do arquivo.
Estou usando o gulp's watch e envio o reinício de uma dessas tarefas para o nodemon.
Tudo está bem, exceto que, neste cenário, eu não preciso do nodemon para assistir a nenhum arquivo, porque o gulp já faz isso.
Infelizmente, não há como desligar a visualização no nodemon.
Além disso, não consigo nem fazer com que ele assista o mínimo possível - ele sempre adiciona algo como ** / aos caminhos que forneço.
Claro que posso usar a opção "ignorar", mas seria muito melhor poder especificar que não preciso assistir a nada.
PS Também seria legal poder especificar exatamente o que eu quero assistir sem adicionar prefixos inesperadamente ou impor padrões (o nodemon é muito agressivo nisso).
Você pode replicar isso sem usar gulp (como é um totalmente separado
projeto que faz suas próprias coisas com o nodemon)?
Em 2 de março de 2015 18:53, "Dmitry Smolin" [email protected] escreveu:
Estou usando o nodemon com gulp e tenho um conjunto de tarefas que devem ser executadas
sequencialmente na alteração do arquivo.
Estou usando o gulp's watch e envio o reinício de uma dessas tarefas para o nodemon.
Tudo está bem, exceto que, neste cenário, eu não preciso do nodemon para assistir a nenhum
arquivos, porque gulp já faz isso.Infelizmente, não há como desligar a visualização no nodemon.
Além disso, não posso nem mesmo fazer com que ele assista o mínimo possível - ele sempre
adiciona algo como ** / aos caminhos que forneço.
Claro que posso usar a opção "ignorar", mas seria muito melhor ser
capaz de especificar que não preciso assistir a nada.PS Também seria legal poder especificar exatamente o que eu quero
assista sem adicionar prefixos inesperadamente ou impor padrões (nodemon
é muito agressivo nisso).-
Responda a este e-mail diretamente ou visualize-o no GitHub
https://github.com/remy/nodemon/issues/516.
Eu acho que eu posso.
Mas como eu deveria parar de assistir? Eu simplesmente não encontrei essa opção.
E todas as minhas tentativas de usar opções como watch: false
, watch: []
, watch: ''
, watch: ['']
(e assim por diante) falharam.
Eu rastreei as fontes e descobri que o nodemon usa diretórios padrão para observar qualquer tentativa de fornecer algum tipo de "nada" como uma opção.
Por exemplo:
*.*
à lista de observação, mesmo se os padrões não foram aplicados (evitará a lista de observação vazia, mesmo se o item anterior for corrigido)Também parece que esta linha adiciona o prefixo **/
às regras, então você não pode especificar algum arquivo ou diretório concreto, ele se tornará **/somedir
forçosamente
Agora você pode fazer watch: false
para opcionalmente _não_ assistir a nada. Isso é bastante específico para o seu problema, mas foi simples de adicionar.
Obrigado!
Comentários muito úteis
Agora você pode fazer
watch: false
para opcionalmente _não_ assistir a nada. Isso é bastante específico para o seu problema, mas foi simples de adicionar.