2017-05-29 45 views
0

我有以下配置:咕嘟咕嘟 - 看奇怪的行爲

// Watch 
gulp.task('watch', function() { 
    gulp.watch('_01_src/js/**/*.js', ['babel']); 
    gulp.watch('_01_src/scss/**/*.scss', ['scss']); 
}); 

gulp.task('default', ['scss', 'babel', 'watch']); 

如果我執行單獨看:「一飲而盡表」工作沒有問題。如果我執行「gulp」,手錶開始工作,但不工作,我不明白爲什麼(我嘗試改變陣列中的位置,但沒有運氣)。

回答

0

在您的示例中,它異步運行scssbabelwatch,這可能會導致問題。也許只是設置scssbabelwatch開始之前運行?

// Watch 
gulp.task('watch', ['scss', 'babel'], function() { 
    gulp.watch('_01_src/js/**/*.js', ['babel']); 
    gulp.watch('_01_src/scss/**/*.scss', ['scss']); 
}); 

gulp.task('default', ['watch']);