今天试着创建一个类似compass watch的任务,但是发现修改了scss文件并没有编译,倒是保存gulpfile.js时任务执行了,下面是我的配置
var gulp = require('gulp');
var compass = require('gulp-compass');
gulp.task('compass', function() {
gulp.src('./src/*.scss')
.pipe(compass({
config_file: './config.rb',
css: 'css',
sass: 'sass'
}))
.pipe(gulp.dest('app/assets/css'));
gulp.watch('./src/*.scss',['compass']);
});
gulp.task('default', ['compass']);
请前辈们看看问题出在哪里了,我要实现的是实时修改scss文件时自动编译,用gulp实现compass监听任务这个功能。
执行
gulp watch
,这下应该可以了