怎么在gulp实现一个类似compss watch的任务

今天试着创建一个类似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监听任务这个功能。

阅读 3k
1 个回答
gulp.watch('watch',function(){
    gulp.watch('./src/*.scss',['compass']);
})

执行gulp watch,这下应该可以了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进