Автообновление страницы браузера при написании кода
Чтобы браузер после сохранения изменений в редакторе кода автоматически перезагружался, нам нужно установить: Node.js и Browsersync.
Содержание:
Как установить Node.js
Для установки Node.js нужно зайти на официальный сайт node.js и скачать установочный файл.

После загрузки файла открываем его и начинаем установку Node.js.

Устанавливается как обычная программа. Далее нам нужно установить Browsersync.
Как установить Browsersync
Для начала нам нужно открыть командную строку от имени администратора.

Чтобы открыть от имени администратора нужно нажать правой кнопкой мыши и выбрать «Запуск от имени администратора».

И пишем следующее:
npm i browser-sync -g
Коротко о том что это значит:
- npm — это менеджер пакетов, который входит в состав Node.js;
- i — означает установка (install);
- browser-sync — название пакета (в нашем случае это Browsersync);
- -g — установить глобально (global), а не в какую-то конкретную папку.
Итак, мы установили в нашу систему Browsersync, как теперь им пользоваться.
Заходим в папку с нашим проектом и зажимая на клавиатуре клавишу shift нажимаем правой кнопкой мыши. Выбираем в зависимости от операционной системы: «Открыть окно PowerShell здесь» («Открыть окно команд» / «Откройте здесь оболочку Linux»).
Вставляем следующий текст:
browser-sync start --server --files "php/*.php,css/*.css,js/*.js,html/*.html,*.*"
После запуска этой команды откроется браузер, который будет автоматически обновляться.
Мы запустили локальный сервер, который будет отслеживать изменения в файлах нашей папки, доступен по адресу:
http://localhost:3000
Дополнительные настройки Browsersync
Также можно зайти в настройки Browsersync по адресу localhost:3001

- Local — локальный адрес;
- External — если к сети Wi-Fi подключены другие устройства, то на них тоже можно просматривать по адресу External;
- Serving files from — здесь указана папка, в которой Browsersync отслеживает изменения файлов.
Если перейти во вкладку Network Throttle, то там можно создать сервер, который будет работать с выбранной скоростью интернет-соединения. Будто мы заходим с медленного интернета.

Выбираем скорость соединения и нажимаем create server, автоматически создастся сервер по другому адресу, который нужно скопировать и вставить в браузер.
Быстрое использование Browsersync
Чтобы не вводить и не копировать каждый раз команду для запуска и слежения за файлами, можете поступить следующим образом:
- Создайте текстовый документ;
- Добавьте в него browser-sync start —server —files «php/*.php,css/*.css,js/*.js,html/*.html,*.*»;
- Сохраните;
- Переименуйте расширение файла с .txt на .bat;
- Скопируйте в корень нужного проекта;
- Запускайте файл, когда вам это необходимо.
Альтернативные варианты (более предпочтительные):
- использование Gulp для обновления страницы;
- использование Live Server в Visual Studio Code.
Надеюсь, вам понравилась данная информация. Если вам интересна тема web-разработки, то можете следить за выходом новых статей в Telegram.
Поделиться с друзьями:
Статьи из данной категории:
Комментарии (3)
- Александр
- Яро
- Лёха