Browser-Sync не может надежно распознать вновь созданный файл - PullRequest
0 голосов
/ 11 июня 2019


Недавно я настроил среду веб-разработки Docker с одним контейнером, отвечающим за компиляцию файлов SCSS и минимизацию CSS и JS, в то время как другой контейнер выполняет синхронизацию с браузером для автоматической перезагрузки страницы при изменениях файла или добавления нового CSSнепосредственно.Я хочу посмотреть все файлы, кроме моих файлов SCSS, так как они сначала компилируются.Я также хочу полностью полагаться на чистые nodejs при использовании синхронизации с браузером, без Gulp, Grunt и т. П.Мой контейнер синхронизации браузера начинается с

browser-sync start --files "**/*" "!**/*.scss"

(опция --ignore, похоже, не работает, поэтому я использую пренебрегаемый путь к файлам SCSS.) Что безупречно работает без исключений, так это редактирование файлов CSSили любой другой файл с последующей автоматической перезагрузкой браузера или внедрением CSS посредством синхронизации с браузером.Файлы SCSS игнорируются, как и ожидалось.

Однако, если соответствующий файл CSS скомпилирован из SCSS через другой контейнер Docker, синхронизация браузера часто не распознает изменения и, следовательно, не выполняет автоматическую перезагрузку или внедрение CSS.Иногда это так.Поведение не прослеживается.

Кто-нибудь с идеей, почему это так?
Заранее большое спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...