Php Gulpfile更改css但不保存它

Php Gulpfile更改css但不保存它,php,gulp,browser-sync,postcss,Php,Gulp,Browser Sync,Postcss,我正在尝试创建一个与scss和php一起工作的gulpfile 一切进展顺利,但我通过将h1从红色改为黄色进行了测试。Browsersync启动了。H1现在是黄色的。把它改成绿色。它变成了绿色。耶!它起作用了 但是当我更改一个php文件时,所有更改的css都消失了。即使我删除style.css文件,它也无法100%工作。好像它在缓存css?!我不知道在哪里可以找到解决这个问题的办法 有人能帮我吗 这是我的gulpfile: var gulp = require('gulp'), connect

我正在尝试创建一个与scss和php一起工作的gulpfile

一切进展顺利,但我通过将h1从红色改为黄色进行了测试。Browsersync启动了。H1现在是黄色的。把它改成绿色。它变成了绿色。耶!它起作用了

但是当我更改一个php文件时,所有更改的css都消失了。即使我删除style.css文件,它也无法100%工作。好像它在缓存css?!我不知道在哪里可以找到解决这个问题的办法

有人能帮我吗

这是我的gulpfile:

var gulp = require('gulp'),
connect = require('gulp-connect-php'),
plumber = require('gulp-plumber'),
rename = require('gulp-rename');
var concat = require('gulp-concat');
var uglify = require('gulp-uglify');
var imagemin = require('gulp-imagemin'),
cache = require('gulp-cache');
var postcss = require('gulp-postcss');
var autoprefixer = require('autoprefixer');
var cssnano = require('cssnano');
var sass = require('gulp-sass');
var browserSync = require('browser-sync');

gulp.task('browser-sync', function () {
connect.server({}, function () {
    browserSync({
        proxy: 'raak.test'
    });
  });
});

gulp.task('bs-reload', function () {
    browserSync.reload();
});

gulp.task('images', function () {
  gulp.src('src/img/*')
    .pipe(cache(imagemin({optimizationLevel: 3, progressive: true, interlaced: true})))
    .pipe(gulp.dest('assets/img/'));
});

gulp.task('styles', function () {
    var processors = [
       autoprefixer,
       cssnano
];

gulp.src(['src/css/style.scss'])
    .pipe(plumber({
        errorHandler: function (error) {
            console.log(error.message);
            this.emit('end');
        }
    }))
    .pipe(sass())
    .pipe(postcss(processors))
    .pipe(gulp.dest('assets/css/'))
    .pipe(rename({suffix: '.min'}))
    .pipe(gulp.dest('assets/css/'))
    .pipe(browserSync.stream())
});

gulp.task('default', ['browser-sync'], function () {
    gulp.watch("**/*.scss", ['styles']);
    gulp.watch("**/*.php", ['bs-reload']);
});
它就像缓存css一样


你调查过这个吗?我想发表评论,但我的观点很糟糕。如果你进入开发工具,右键点击chrome中的“inspect”,你可以通过按住refresh并点击最后一个选项来进行硬重新加载。这将清除任何缓存的机会。此外,如果您有服务人员或正在使用indexeddb,则可能会发生这种情况。通常每个人都在匿名模式下开发,以避免这种情况发生!希望这有帮助:你知道那种感觉。当你遇到问题时,找不到解决办法。等了很久才问起周围的人,你就把它扔出去,祈祷有人能把它修好。。这只是一个缓存问题。。谢谢你的帮助!