Nodemon: Pas de possibilité de tourner de regarder

Créé le 2 mars 2015  ·  4Commentaires  ·  Source: remy/nodemon

J'utilise nodemon avec gulp et j'ai un ensemble de tâches qui doivent être exécutées séquentiellement lors du changement de fichier.
J'utilise la montre de gulp et j'envoie le redémarrage de l'une de ces tâches à nodemon.
Tout va bien, sauf que dans ce scénario, je n'ai pas besoin de nodemon pour surveiller les fichiers, car gulp le fait déjà.

Malheureusement, il n'y a aucun moyen de désactiver la surveillance dans nodemon.

De plus, je ne peux même pas le faire regarder le moins possible - cela ajoute toujours quelque chose comme **/ aux chemins que je fournis.
Bien sûr, je peux utiliser l'option "ignorer", mais ce serait bien mieux de pouvoir spécifier que je n'ai pas besoin de regarder quoi que ce soit.

PS Ce serait aussi cool de pouvoir spécifier exactement ce que je veux regarder sans ajouter de préfixes ou appliquer des valeurs par défaut de manière inattendue (nodemon est très agressif à ce sujet).

Commentaire le plus utile

Vous pouvez maintenant faire watch: false pour éventuellement _ne_ rien regarder. C'est assez spécifique à votre problème, mais c'était simple à ajouter.

Tous les 4 commentaires

Pouvez-vous reproduire cela sans utiliser gulp (car c'est un
projet qui fait sa propre chose avec nodemon) ?
Le 2 mars 2015 à 18h53, "Dmitry Smolin" [email protected] a écrit :

J'utilise nodemon avec gulp et j'ai un ensemble de tâches à exécuter
séquentiellement lors du changement de fichier.
J'utilise la montre de gulp et j'envoie le redémarrage de l'une de ces tâches à nodemon.
Tout va bien sauf que dans ce scénario, je n'ai pas besoin de nodemon pour en regarder
fichiers, car gulp le fait déjà.

Malheureusement, il n'y a aucun moyen de désactiver la surveillance dans nodemon.

De plus, je ne peux même pas le faire regarder le moins possible - c'est toujours
ajoute quelque chose comme **/ aux chemins que je fournis.
Bien sûr, je peux utiliser l'option "ignorer", mais ce serait bien mieux d'être
pouvoir préciser que je n'ai pas besoin de regarder quoi que ce soit.

PS Ce serait aussi cool de pouvoir spécifier ce que je veux exactement
regarder sans ajouter de préfixes ou appliquer les valeurs par défaut de manière inattendue (nodemon
est très agressif à ce sujet).

-
Répondez directement à cet e-mail ou consultez-le sur GitHub
https://github.com/remy/nodemon/issues/516.

Je crois pouvoir.
Mais comment je suis censé désactiver le visionnage ? Je n'ai tout simplement pas trouvé une telle option.
Et toutes mes tentatives pour utiliser des options comme watch: false , watch: [] , watch: '' , watch: [''] (et ainsi de suite) ont échoué.
J'ai retracé les sources et découvert que nodemon utilise les répertoires par défaut pour surveiller toute tentative de fournir une sorte de "rien" en option.

Par exemple:

  • cette ligne applique les valeurs par défaut même lorsqu'une liste vide est intentionnellement fournie
  • cette ligne ajoute *.* à la liste de surveillance même si les valeurs par défaut n'ont pas été appliquées (empêchera la liste de surveillance vide même si l'élément précédent sera corrigé)

Il semble également que cette ligne ajoute le préfixe **/ aux règles, vous ne pouvez donc pas spécifier de fichier ou de répertoire concret, il deviendra de force **/somedir

Vous pouvez maintenant faire watch: false pour éventuellement _ne_ rien regarder. C'est assez spécifique à votre problème, mais c'était simple à ajouter.

Merci!

Cette page vous a été utile?
0 / 5 - 0 notes