2015-11-26 42 views
2

我正在嘗試觀看Sass文件和玉石文件以進行更改。這兩個gulp.watch方法都可以獨立工作,但不能一起工作?無法讓Gulp觀看兩個文件

gulp.task('compile', function() { 
    gulp.watch('src/assets/sass/*.sass', ['sass']); 
    gulp.watch('src/*.jade', ['jade']); 
}); 

回答

2

,當我有我的設置,我會碰到這樣的

gulp.task('watchSass', function() { 
    gulp.watch('src/assets/sass/*.sass', ['sass']); 
}); 

gulp.task('watchJade', function() { 
    gulp.watch('src/*.jade', ['jade']); 
}); 

gulp.task('compile',['watchSass', 'watchJade']); 

我認爲這是與吞氣任務相關的異步運行的事實,因爲,那裏在你的單身兩家鐘錶聲明任務按順序運行,因此第一條觀察語句阻止了第二條觀察語句的到達。

+1

這樣做的竅門!非常感謝你的任務跑步者放慢你的速度 –