sass编译没完成浏览器就刷新了
刷新完sass才编译完成
这个时候还要再刷新一边浏览器浏览器才能看到修改的样式
感觉有点问题 请大神帮我看一下
var gulp = require('gulp');
var changed = require('gulp-changed');
var sass = require('gulp-sass');
var autoprefixer = require('gulp-autoprefixer');
var sourcemaps = require("gulp-sourcemaps");
var browserSync = require('browser-sync').create();
gulp.task('sass', function () {
return gulp.src('./assets/sass/**/*.scss')
.pipe(changed('./css'))
.pipe(sourcemaps.init())
.pipe(sass({outputStyle: 'compressed'}).on('error', sass.logError))
.pipe(autoprefixer({
browsers: ['last 2 versions'],
cascade: true,
remove:true
}))
.pipe(sourcemaps.write('./maps'))
.pipe(gulp.dest('./css/'))
.pipe(browserSync.stream());
});
gulp.task('serve',["sass"],function() {
browserSync.init({
proxy: "localhost:8080/"
});
gulp.watch("assets/sass/**/*.scss", ['sass']);
});
gulp.task('default', ['serve']);