Исключая каталог из часов Jekyll

Я использую Jekyll 3.1.1 для создания блога, и недавно я представил хук Git для автоматической публикации изменений перед запуском.

После введения этого хука, я начал получать следующую ошибку при запускеjekyll 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.

Что особенного в том, что я исключаюnode_modules в_config.yml:

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

node_modules правильно исключен из здания (т.е. нетnode_modules подкаталог в_site).

Я тоже исключаюnode_modules в.gitignore:

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

# general
.DS_Store
Thumbs.db
ehthumbs.db

На основеэтот вопрос GitHub а такжеэтот коммит это похоже наnode_modules следует исключить из часов, но это не так. Я не могу расшифровать документацию, если есть другой способ исключить файлы из часов.

Как правильно исключить каталог из часов и избежать ошибки, описанной выше?

Ответы на вопрос(2)

Ваш ответ на вопрос