Заставить супервизора игнорировать обновления js в публичном каталоге

У меня есть приложение узла, в котором есть подкаталог /public, в котором есть только статические файлы (js, css, html и т. Д.), А также файлы scss, которые необходимо скомпилировать.

Я запускаю свое приложение, набрав

sudo supervisor -n error -e js,json,scss,jade -p 1000 app

что делает так, что всякий раз, когда файлы с этими расширениями изменяются в моем корневом каталоге проекта, сервер перезапускается.

Проблема в том, что js-файлы в публичных файлах не должны вызывать перезапуск. Есть ли способ игнорировать время файла в определенном каталоге? Или, если нет, есть ли способ просто игнорировать каталог (и я буду переключать вызовы супервизора, когда я работаю с scss).

1 ответ

Решение

Довольно просто:supervisor -i /public будет игнорировать что-либо в публичном каталоге.

Более подробная информация по адресу: https://github.com/petruisfan/node-supervisor

Другие вопросы по тегам