BrowserSync通过代理将css注入活动的Wordpress页面

时间:2015-03-14 05:02:01

标签: css wordpress browser-sync

我正在尝试使用BrowserSync& sass从Wordpress网站编辑style.css。 我想将更改注入页面并自动重新加载。

到目前为止,我尝试了很多gulpfile.js代码的变种而没有成功 - scss文件编译成style.css(ok),但页面并没有反映出这些变化。

这是我的代码:

var gulp = require('gulp'),
    sass = require('gulp-sass'),
    bs   = require('browser-sync');

// -- sass
//
gulp.task('sass', function () {
    return gulp
        .src('src/scss/*.scss')
        .pipe(sass({ includePaths: [ 'src/scss/include' ] }))
        .pipe(gulp.dest('wp-content/themes/my-theme'))
        .pipe(bs.reload({ stream: true }));
});

// -- serve
//
gulp.task('serve', [ 'sass' ], function() {

    bs({
        proxy: "http://my-site.com",
        files: "wp-content/themes/my-theme/style.css"
    });

    gulp.watch( "src/scss/**/*.scss", ['sass'] );
});

目前,我使用了尴尬的Chrome工作区覆盖,但工作流程并不尽如人意。

提前致谢

0 个答案:

没有答案