Сейчас я создаю временный файл в 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'))
});