我刚刚换成浏览器同步2.26.7版本,使用node 12.16.1版本。 我在WordPress主题里面运行gulpfile.js,但它一直在重载浏览器时出现节流。
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或.scss文件会在我的本地设备上触发重载。