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