WordPress和gulpfile.js在浏览器同步的情况下没有重新加载。

问题描述 投票:0回答:0

我刚刚换成浏览器同步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文件会在我的本地设备上触发重载。

wordpress gulp browser-sync
© www.soinside.com 2019 - 2024. All rights reserved.