Ein Verzeichnis von Jekyll watch ausschließen

Ich benutze Jekyll 3.1.1, um ein Blog zu erstellen, und habe kürzlich einen Git-Hook eingeführt, um Änderungen vor dem Pushen automatisch zu veröffentlichen.

Nach der Einführung dieses Hooks wird beim Ausführen von @ die folgende Fehlermeldung angezeigjekyll serve:

Configuration file: /Users/egillespie/Projects/blog.givingjar.org/_config.yml
            Source: /Users/egillespie/Projects/blog.givingjar.org
       Destination: /Users/egillespie/Projects/blog.givingjar.org/_site
 Incremental build: disabled. Enable with --incremental
      Generating... 
                    done in 0.223 seconds.
        ** ERROR: directory is already being watched! **

        Directory: /Users/egillespie/Projects/blog.givingjar.org/node_modules/git-scripts/bin/hooks

        is already being watched through: /Users/egillespie/Projects/blog.givingjar.org/node_modules/git-scripts/bin/hooks

        MORE INFO: https://github.com/guard/listen/wiki/Duplicate-directory-errors
 Auto-regeneration: enabled for '/Users/egillespie/Projects/blog.givingjar.org'
Configuration file: /Users/egillespie/Projects/blog.givingjar.org/_config.yml
    Server address: http://127.0.0.1:40,00/
  Server running... press ctrl-c to stop.

Was eigentümlich ist, dass ich @ ausschlienode_modules im_config.yml:

exclude:
  - Gemfile
  - Gemfile.lock
  - LICENSE
  - README.md
  - package.json
  - Gruntfile.js
  - node_modules

node_modules wird korrekt von der Erstellung ausgeschlossen (d. h. es gibt keinnode_modules Unterverzeichnis in_site).

Ich schließe auch @ anode_modules im.gitignore:

# project
node_modules
_site*
.sass-cache
.jekyll-metadata

# general
.DS_Store
Thumbs.db
ehthumbs.db

Beyogen aufdieses GitHub-Problem unddieses Commit wie es scheintnode_modules sollte von der Uhr ausgeschlossen werden, ist es aber nicht. Ich kann die Dokumentation nicht entschlüsseln, wenn es eine andere Möglichkeit gibt, Dateien von der Überwachung auszuschließen.

Was ist die richtige Methode, um ein Verzeichnis von der Überwachung auszuschließen und den oben beschriebenen Fehler zu vermeiden?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage