Browsersync: варианты обновления страницы в браузере

Здравствуйте!

Я совсем недавно стал изучать GULP и познакомился с модулем Browsersync, по которому у меня возникла пара вопросов.

  1. Сделав некоторые тесты я пришел к выводу, что при сохранении изменений в CSS файлах обновление страницы происходит "инъекцией", а при сохранении изменений в файлах HTML и Js происходит перезагрузка страницы. Есть ли какие-либо настройки у этого компонента, которые регулируют это и могут сделать так, чтобы, например, при сохранении изменений в файлах всех типов обновление страницы происходило "инъекцией"? Или для этого существуют дополнительные модули?
  2. Как я понял есть несколько способов вызвать автоматическую перезагрузку страницы. Я знаю пока три. Это:
    • .pipe(browserSync.reload({stream: true}))
    • .pipe(browserSync.stream())
    • watch('distr/index.html').on('change', browserSync.reload);

Поясните мне пожалуйста чем они отличаются?

Заранее большое спасибо!


Ответы (0 шт):