Работа верстальщика требует постоянных перезагрузок браузера: поменял размер шрифта, поправил отступ, сменил цвет – обнови и посмотри, что получилось. Это отнимает время (пусть и немного) и быстро надоедает. В общем, хватит отвлекаться на такую ерунду – пора все это автоматизировать.

Отличный удобный инструмент для живой перезагрузки – browser-sync.

Он хорошо сочетается с таск-раннерами вроде gulp, но и сам по себе замечательно работает. Разберемся, как использовать browser-sync самостоятельно из командной строки.

Установка

Сначала нужно глобально установить этот пакет на компьютер (конечно, нужны Node и npm):

npm install -g browser-sync

Откроем терминал в нужной папке. Теперь у нас появилась команда browser-sync.

Запуск

Запуск осуществляется с помощью команды start, а также понадобятся некоторые флаги.

Сервер

Для верстки нам хватит статического сервера, поэтому будем пользоваться server-режимом. Еще есть proxy-режим для работы с PHP-сервером или чем-то подобным.

Нужный режим запускается с помощью флага --server или -s.

Файлы для отслеживания

Пути отслеживаемых файлов определяются с помощью флага --files или -f. Мы будем отслеживать все файлы в директории.

Флагов, на самом деле, довольно много. полный список можно посмотреть в документации.

Поехали

Команда целиком выглядит так:

browser-sync start -s -f *

Совсем несложно. Запустили и все – можно работать. Все изменения сразу будут отображаться в браузере, без лишних движений.

1 комментарий

  • John
    John
    14/05/2022, 15:36
    ну а где Живая перезагрузка с browser-sync????

Оставить комментарий

*Доступные HTML-теги: a, abbr, blockquote, code, pre, del, i, em, strong, b, strike
*Не будет опубликован