
location.replace('<?= $_SERVER['PHP_SELF'] ?>?loged=1&...' ...
// Подключаем библу
const browserSync = require('browser-sync').create(); // create!!!
// Инициализируем сервер
browserSync.init(settings);
// для отслеживания изменений юзаем watch
// который ЗАПУСКАЕТ ЗАДАЧУ, а не перезагружает страницу!!!
gulp.watch(paths.watch.js).on('change', ['pug']);
// А уже в самой задаче, по ее окончанию, вызываем перезагрузку страницы
.pipe(browserSync.reload)
// А стили можно инъектить вообще без перезагрузки страницы:
.pipe(browserSync.stream())
ведь там при инициализации слайдера добавляются в DOM его элементы
gulp.watch(paths.watch.js).on('change', ['pug']);gulp.watch(paths.watch.js, function(event, cb) {
gulp.start('pug');
});
Перепишите разметку, добавьте обычный элемент вместо псевдо и работайте с ним.