Я только что переключился на синхронизацию браузера c версии 2.26.7 и использую версию узла 12.16.1. Я запускаю свой файл gulpfile. js внутри темы WordPress, и он продолжает регулировать перезагрузку браузеров:
const gulp = require('gulp');
const sass = require('gulp-sass');
const browserSync = require('browser-sync').create();
const rename = require('gulp-rename');
const notify = require('gulp-notify');
function style() {
return gulp.src('./sass/style.scss')
.pipe(sass())
.pipe(gulp.dest('.'))
.pipe(sass({
outputStyle: 'compressed'
}).on('error', sass.logError))
.pipe(rename({
suffix: '.min'
}))
.pipe(notify({
title: 'Sass',
message: 'sass task complete'
}))
.pipe(browserSync.reload());
}
function watch() {
browserSync.init({
server: {
proxy: "http://sp:8888/my_website_name"
}
});
gulp.watch('./sass/style.scss', style);
gulp.watch('./**/*.php').on('change', browserSync.reload);
}
exports.style = style;
exports.watch = watch;
Файлы. php или .s css запускают перезагрузку на моем локальное устройство