Je voudrais exclure certains fichiers spécifiques de la surveillance de NodeMon. Comment puis-je faire ceci?
Ma configuration existante:
nodemon: {
all: {
script: 'app.js',
options: {
watchedExtensions: ['js']
}
}
.nodemon-ignore
fichier à la racine de l'application ...Réponses:
Afin de faire en sorte que NodeMon ignore un tas de fichiers de surveillance, vous pouvez le démarrer comme
où PATTERN est le nom d'un fichier, d'un répertoire ou d'un modèle générique spécifique. Assurez-vous que si vous utilisez un caractère générique, il est échappé.
Par exemple
Sinon, si vous souhaitez configurer ce comportement à la place, essayez de créer un
nodemon.json
fichier dans votre répertoire de travail actuel ou dans votre répertoire de base. Vous pouvez configurer l'ignorance de certains fichiers en ajoutant quelque chose comme ce qui suit à ce fichier de configuration:Reportez-vous au fichier README sur https://github.com/remy/nodemon pour plus de détails.
la source
nodemon --ignore public/ build.js
Ceci est peut-être dû à la disposition du clavier français dans Windows ...Vous pouvez ajouter la configuration nodemon dans le fichier package.json Par exemple:
La clé doit être "nodemonConfig". Les règles d'ignorance peuvent être spécifiées comme un tableau de globs ou des noms de fichiers complets
Plus d'informations: https://github.com/remy/nodemon#packagejson
la source
--ignore
pour fonctionner, mais cela a fonctionné. Solution propre également.Pour moi (Mac et nodemon 1.18.3), le seul moyen d'ignorer des répertoires entiers est d'exécuter par exemple
avec les guillemets doubles et **. Le fichier de configuration ne fonctionnera pas.
J'ai mis en place un alias comme celui-ci:
Vérifiez quels fichiers sont surveillés en exécutant
-i est une alternative à --ignore. Vérifiez les paramètres disponibles avec nodemon --help
la source