【发布时间】:2019-05-10 08:04:37
【问题描述】:
我试图让我的 gulpfile 在我更改我的 sass 文件时观看重新加载。目前我必须在终端中关闭 gulp cmd 并刷新它才能工作。
我在这里缺少什么?
提前致谢!
let gulp = require('gulp');
let sass = require('gulp-sass');
let browserSync = require('browser-sync').create();
gulp.task('styles', function() {
gulp.src("app/scss/*.scss")
.pipe(sass())
.pipe(gulp.dest("app/css"))
.pipe(browserSync.reload({stream: true}));
});
gulp.task('serve', function () {
browserSync.init({
server: {
baseDir: './app'
}
});
gulp.watch('app/scss/*.scss', ['styles']);
gulp.watch('app/**/*.html').on('change', browserSync.reload)
});
gulp.task('default', ['styles', 'serve']);
【问题讨论】:
-
有趣的问题
标签: javascript gulp browser-sync gulp-watch gulp-sass