【问题标题】:Gulp Watch Isn't WatchingGulp Watch 不看
【发布时间】:2015-06-09 05:21:03
【问题描述】:

我刚刚开始使用 gulp,它真的很酷。我开始通过简单地编译 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 文件,然后“观察”目录的变化。

【问题讨论】:

    标签: gulp


    【解决方案1】:

    我想通了。语法错误:

    // 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']);
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-18
      • 1970-01-01
      • 1970-01-01
      • 2016-12-24
      相关资源
      最近更新 更多