我刚刚开始喝酒,真的很酷。我开始通过简单地编译Sass文件来使用它(稍后会处理更复杂的事情)。我希望它像Sass的手表一样工作。这是我的gulpfile.js:
// 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 :(得分: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']);
});