Всем привет! Когда я только начал использовать Gulp.js, где-то читая статьи и доки мелькали предложения о проблемах асинхронного запуска тасков. И вот настал день когда и я с этой проблемой столкнулся.
У меня есть 4 таска для минификации четырех папок html css js и img. Каждый таск по отдельности нормально отрабатывает и выполняет свою задачу. При асинхронном запуске конечно все крашится. Причем работа тасков никак не перекликается, они работают с разными файлами.
Мои попытки решить проблему:
- Замечательная статья на фронтэндере, в который был указан код с неправильным синтаксисом тасков.
Так это решение и не запустилось.
- Топики на Stackoverflow о разных способах запуска при помощи связывания тасков, использованием колбеков и так далее. Так это решение и не запустилось.
- Замечательный плагин run-sequence. Так я его и не смог запустить.
Вообщем, похоже у меня какой-то кривой таск. Помогите, люди добрые.
Все скидывать не буду, просто покажу структуру (то как есть сейчас и работает по отдельности).