【发布时间】:2014-06-30 09:09:48
【问题描述】:
我有一个.scss 的小列表,它将被 gulp-sass 转换为 css。 转换过程非常快不到 5 毫秒。
但是使用 gulp-connect 插件重新加载 css 文件需要大约 3s 的时间,甚至有时根本不起作用,我必须再次保存 .scss 文件才能在浏览器中查看结果。测试有/没有Livereload chrome 扩展。
为什么?
我的 Sass 任务:
gulp.task('sass', function() {
gulp.src(['source/sass/*.scss'])
.pipe(sass({
outputStyle: 'expanded'
}))
.pipe(gulp.dest('source/assets/css'))
.pipe(connect.reload());
});
我的监视任务:
gulp.task('watch', function () {
gulp.watch(['source/sass/**/*.scss'], ['sass']);
});
我的连接任务:
gulp.task('connectDev', function() {
connect.server({
root: 'source',
port: 8001,
livereload: true
});
});
还有默认任务:
gulp.task('default', ['sass', 'connectDev', 'watch']);
【问题讨论】:
标签: gulp livereload