Şu anda, şablonlarım önceden hazırlayan Gulp'te geçici bir dosya oluşturuyorum. Ondan sonra, onları bir javascript dosyası haline getirip uyandırıyorum. Ama geçici dosyalara sahip olmamayı tercih ederim. Gulp'te 'dinamik' bir kaynağa sahip olmanın bir yolu var mı? Akımları birleştirmeyi denedim, ama boşuna.Başka bir görevden atlama kaynağı
örnek kod:
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'))
});
'gulp.src' yani' dönüş gulp.src önce 'return' koymak unutmayın (...) Böylece görev, görev tamamlandığında yerine getirilen bir söz verir. – RustyToms