Trudno mi zrozumieć, jak przetwarzać wiele źródeł łyka w jednym zadaniu. W zadaniu jak ten:Jak wykonać wiele poleceń gulp w jednym zadaniu
gulp.task('task1', function (cb) {
gulp.src('src/js/**/*').pipe(gulp.dest('dist'));
gulp.src('src/css/**/*').pipe(gulp.dest('dist'));
...
});
chciałbym przetworzyć wszystkie inne pliki źródłowe, a następnie oznaczyć zadanie jako zakończone, więc inne zadania mogą zależeć na jego zakończeniu.
Jestem świadomy możliwości korzystania z indywidualnych zadań dla każdego źródła, ale to sprawiłoby, że wszystko byłoby bardziej skomplikowane i nadymałoby orkiestratora ogromną liczbą zadań, które w rzeczywistości nie są potrzebne indywidualnie.
Sure: łączące strumienie. Powinienem się domyślić. – doberkofler
Co zrobić, jeśli chcesz mieć różne miejsca docelowe dla różnych zestawów plików? –
Wygląda na to, że możesz po prostu wstawić 'gulp.dest' w każdym strumieniu, którego scalenie będzie działać zgodnie z oczekiwaniami. –