BrowserSync работает только иногда

содержание

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

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


Цель

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


Эта проблема

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

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

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


Моя теория

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


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

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

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


Мой файл Gulp.js

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

0 ответов

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