Gulp 7: Автоперезагрузка браузера: browser-sync

preview_player
Показать описание
Рекомендации по теме
Комментарии
Автор

Большое спасибо! Сяду отдельно и основательно все просмотрю!

ОлегРоманов-яы
Автор

0:00 автоматическое обновление страницы браузера при изменении файлов
0:20 livereload
1:40 browser-sync
2:50 browser-sync - метод init
3:05 browser-sync - список опций метода init - server
3:45 browser-sync - snippetOptions - настройка скрипта перезагрузки страницы
4:30 browser-sync - не отдавать статику браузер-синком - вставлять скрипт руками
5:10 browser-sync - proxy - проксирование для бэкэнда
5:47 browser-sync - добавляем озор файловой системы - watch
6:54 встраиваем браузер-синк в очередь задач для запуска

kostyaji
Автор

Сперва подумал что gulp 7й версии какой-то :))

oleksii.shkulipa
Автор

Если .pipe(gulpIf(isDev, sourcemaps.write())) — автообновление будет корректно работать.
Если .pipe(gulpIf(isDev, sourcemaps.write('.'))) — автообновление будет не инъецировать стили, а всегда обновлять страницу, при этом у меня периодически глючит позиция скрола страницы.

nicothin
Автор

browserSyncConfig = {
server: {
baseDir: inPub,
middleware: function(req, res, next) {
res.setHeader('Access-Control-Allow-Origin', '*');
next();
}
},
ghostMode: false,
notify: false,
open: false,
httpModule: 'spdy',
port: 3000,
https: true,
'browser': 'chrome.exe'
},
не забываем установить "spdy" и будьте счастливы.

mirajana
Автор

Подскажите пожалуйста как настроить brawser-sync так что бы в режиме прокси(на локалке поднят php сервак) brawser-sync работал без подключенного интернета. Все опции типа tunel, online выключены?

ИванФаков-жя
Автор

Не смог найти в документации. Есть ли возможность у browser-sync отображать структуру проекта, т.е. иметь возможность выбрать index2.html, index3.html и т.д. ?
Спасибо

Actimeller
Автор

Помогите, после выполнения gulp dev запускается сервер и выдает ошибку на странице "Cannot GET /"

НикитаШатров-лы
Автор

Выдает ошибку при попытке запустить сервер:

[BS] Serving files from: app
events.js:141
throw er; // Unhandled 'error' event
^

Error: spawn cmd ENOENT
at exports._errnoException (util.js:870:11)
at
at onErrorNT
at nextTickCallbackWith2Args (node.js:441:9)
at process._tickCallback (node.js:355:17)

Как ее можно решить? У меня windows 7. Не знаю, от чего еще эта ошибка может возникать

christopherjonson