Глоток источника из другого задания

Сейчас я создаю временный файл в Gulp, который предварительно компилирует мои шаблоны. После этого я увеличиваю и объединяю их в один файл javascript. Но я бы предпочел не иметь временных файлов. Есть ли способ иметь «динамические» источники в Gulp? Я пытался объединить потоки, но безрезультатно.

Пример кода:

gulp.task('template', function () {
  gulp.src('./src/tpl/*.hbs')
    .pipe(ember())
    .pipe(concat('tpl.js')) // make sure to only do concat after
    .pipe(gulp.dest('tmp'));
});

gulp.task('uglify', ['template'], function() {
  gulp.src(['./tmp/tpl.js', './src/js/app.js'])
    .pipe(uglify())
    .pipe(concat('epg.js'))
    .pipe(gulp.dest('dist'))
});
8
задан Peter Briers 30 June 2014 в 16:06
поделиться