2015-06-09 55 views
-1

我剛開始使用gulp,它非常酷。我開始通過簡單地編譯Sass文件來使用它(稍後得到更復雜的東西)。我希望它像Sass的手錶一樣工作。這裏是我的gulpfile.js:Gulp手錶沒有看到

// Include Gulp 
var gulp = require('gulp'); 

// Include Our Plugins 
var sass = require('gulp-sass'); 
var watch = require('gulp-watch'); 
// Compile Our Sass 
gulp.task('sass', function() { 
    return gulp.src('sass/*.scss') 
     .pipe(sass()) 
     .pipe(gulp.dest('css')); 
}); 

// Watch Files For Changes 
gulp.task('watch', function() { 
    gulp.watch('scss/*.scss', ['sass']); 
}); 

// Default Task 
gulp.task('default', ['sass', 'watch']); 

從理論上講,在gulp應該編譯在/sass/目錄中的所有文件SASS然後「看」更改目錄。

回答

0

我想通了。語法錯誤:

// Watch Files For Changes 
gulp.task('watch', function() { 
    gulp.watch('scss/*.scss', ['sass']); 
}); 

應該是:

// Watch Files For Changes 
gulp.task('watch', function() { 
    gulp.watch('sass/*.scss', ['sass']); 
});