BrowserSync работает только иногда - PullRequest
0 голосов
/ 20 мая 2018

Контент

Я занимаюсь разработкой веб-сайтов со стеком Roots , в котором используется Gulp + BrowserSync .

Когда я выполняю gulp watch, первоначально он открывает мой браузер до https://localhost:300X, и я вижу сайт, над которым я работаю - как и ожидалось.

Цель

Когда я сохраняю CSS (SASS), HTML, JS или PHP, Gulp компилирует и BrowserSync предполагаетобновить страницу.

Проблема

Со временем (пара месяцев) он почти никогда не обновляется после сохранения файла PHP.Это редко делает это для HTML.А на этой неделе он делает это иногда только за CSS / SASS.Тем не менее, по-прежнему обновляет JS последовательно.

Иногда обновление страницы вручную даже не работает.

Я не знаю почему и не знаю, как ее решить.

Моя теория

Кажется, что BrowserSync кеширует или что-то в этом роде.

Дальнейший контекст

Чтобы уточнить:

  • В Gulp нет ошибок, и кажется, что они выполняются правильно.
  • Если у меня есть файл SASS, открытый и сохраненный 10 раз подряд.Иногда это будет большинство из тех времен.В других случаях это будет только несколько раз.
  • Я делаю дайте ему несколько секунд между сохранениями, потому что я видел, как он задохнется, если быстро сохранится.
  • Этоработает с существующими файлами.Я не проверял создание новых файлов.

Файл My Gulp.js

https://gist.github.com/s3w47m88/5b1511ef4f2bb3c458924642da818e9a

...