Я хочу использовать gulp-inject в конце моего процесса сборки, чтобы включить все файлы javascript в html. Я хочу использовать CI, поэтому моя цель - всегда начинать с очистки выходного каталога и генерировать новую версию общедоступного каталога. Проблема в том, что моя сборка довольно медленная - я использую скрипты angular.js и cofee для многих файлов. Моя задача выглядит так:Задача Gulp.js заканчивается перед обработкой всех файлов
gulp.task 'coffee',() ->
gulp.src files
.pipe $.flatten()
.pipe $.if(!argv.production, $.sourcemaps.init())
.pipe $.coffee().on 'error', (err) -> console.log(err)
.pipe $.ngAnnotate()
.pipe gulp.dest JS_OUTPUT
И, к сожалению, файлы обрабатываются долго после сборки сделана - у меня есть многие из них, и операции по каждому довольно долгое время. Они не существуют при запуске gulp-inject.
Почему задача gulp.js заканчивается, даже если файлы все еще обрабатываются?
Что вы подразумеваете под «задачами»? Можете ли вы опубликовать весь свой файл gulpfile? – Mathletics