2015-11-26 43 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

这样做的窍门!非常感谢你的任务跑步者放慢你的速度 –