【发布时间】:2019-04-03 17:13:21
【问题描述】:
我试图避免 browsersync 重新加载 wordpress 后端中的任何页面,其 URL 以“mydomain.com/wp-admin”开头。以下是我尝试过的,但没有运气。否则它可以完美运行,但不会阻止在 Wordpress 仪表板中重新加载页面。
我的代码:
// SASS PROCESSING/CSS MINIMIZING
gulp.task('sass', function () {
return gulp.src(theme_path+'/sass/**/*.scss')
.pipe(sass({outputStyle: 'compressed'}).on('error', sass.logError))
.pipe(gulp.dest(theme_path))
.pipe(browserSync.stream());
});
// BROWSERSYNC
gulp.task('browser-sync', function() {
var files = [theme_path+'/*.php', theme_path+'/*.html',
theme_path+'/sass/*.scss'];
browserSync.init(files, {
proxy: localProxy,
notify: true,
snippetOptions: {
ignorePaths: "wp-admin/**"
}
});
});
gulp.task('default', ['sass', 'browser-sync'], function(){
gulp.watch(theme_path+'/sass/**/*.scss', ['sass']);
});
我在“ignorePaths”选项中尝试了以下路径:
- ./wp-admin/**
- ./wp-admin/**/*
- wp-admin/**/*
- wp-admin/*.php
- ./wp-admin/*.php
- ./wp-admin/**/*.php
- wp-admin/**/*.php
【问题讨论】:
标签: wordpress gulp browser-sync gulp-browser-sync