Nodemon: Sem capacidade de parar de assistir

Criado em 2 mar. 2015  ·  4Comentários  ·  Fonte: remy/nodemon

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).

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.

Todos 4 comentários

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:

  • esta linha aplica padrões mesmo quando uma lista vazia é fornecida intencionalmente
  • esta linha adiciona *.* à 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!

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

fabianMendez picture fabianMendez  ·  4Comentários

Exeteres picture Exeteres  ·  4Comentários

Mohammad-Quanit picture Mohammad-Quanit  ·  5Comentários

giacomorebonato picture giacomorebonato  ·  5Comentários

remy picture remy  ·  5Comentários