browser-sync

https://browsersync.io/docs/gulp

npm install browser-sync
const browserSync = require("browser-sync");

create

create([name])

Возвращает инстанс сервера BrowserSync()

const bs = browserSync();

const bs = browserSync("MyServer");

get

get(name)

Возвращает инстанс готово сервера BrowserSync()

const bs = browserSync("MyServer");

has

has(name)

Проверяет, существует ли сервер с данным именем

browserSync.has("MyServer");

BrowserSync

class BrowserSync()

Объект сервера

const bs = require("browser-sync").create();
BrowserSync.init(config, cb)

Инициализирует сервер

  • cb - обработчик

  • config - объект, параметры сервера

    • server - объект, по умолчанию false

      • baseDir - родительская папка

bs.init({
    server: {
        baseDir: "/app"
    }
});
BrowserSync.reload(options)

Перезагружает сервер и браузер

  • options

    • stream

bs.reload({
    stream: false
});