【发布时间】:2017-03-14 07:10:13
【问题描述】:
当我运行 gulp 时,它会识别在任何 scss 文件中所做的任何更改。它甚至将其缩小为 build 文件夹中的 css 文件夹中的 style.min.css,并且网站在我的本地主机上刷新。
我的问题是,我在 scss 文件中所做的任何更改实际上都没有发生在网站上。如果我在 style.css 文件中进行更改并手动刷新站点,它会使用所做的相同更改进行更新。
gulp.task('sass', function() {
return gulp.src('./sass/style.scss')
.pipe(plumber(plumberErrorHandler))
.pipe(sass())
.pipe(autoprefixer({
browsers: ['last 2 versions']
}))
.pipe(cssnano())
.pipe(rename('style.min.css'))
.pipe(gulp.dest('./build/css'));
});
gulp.task('watch', ['browserSync', 'sass', 'scripts'], function (){
gulp.watch('./sass/*.scss', ['sass']);
gulp.watch('./js/*.js', ['scripts']);
});
【问题讨论】:
标签: javascript sass gulp gulp-sass