Comment ajouter src fichiers au moyen d'un tuyau
Je veux traiter des fichiers avec "café", ajouter un peu de js fichiers, concat et rapetisser.
Cela ne fonctionne pas, le café ne parvient pas à la régulière fichiers js:
gulp.task 'build-js', ->
gulp.src([
"bower_components/mbdev-core/dist/js/db.js"
"bower_components/mbdev-core/dist/js/utils.js"
"src/js/config/app.coffee"
"src/js/config/app-db.coffee"
"src/js/accounts/accounts.coffee"
"src/js/budget_items/budget_items.coffee"
"src/js/line_items/line_items.coffee"
"src/js/misc/misc.coffee"
"src/js/reports/report_generators.coffee"
"src/js/reports/reports.coffee"
])
.pipe(coffee()).on('error', gutil.log)
.pipe(concat('app.js'))
.pipe(gulp.dest('public/js'))
Est-il un moyen pour ajouter des fichiers après le café de la partie?
- Vous pouvez essayer d'utiliser
combine
de la gulp-util module.
Vous devez vous connecter pour publier un commentaire.
Vous n'avez pas besoin d'ajouter des fichiers à l'origine de la src, mais plutôt d'utiliser du café seulement "si"...
Ainsi, l'utilisation de
gulp-if
Voir ici plus sur gulp-si.
@Contra 's réponse ne fonctionne pas pour moi. Nouveau flux remplacé l'ancien, pas joints à eux.
Vous devez combiner les flux de cette façon:
Et vous pouvez voir le guide officiel à ce sujet ici L'utilisation de plusieurs sources dans une tâche
Si vous vous souciez de l'ordre à l'intérieur du flux, vous devez utiliser
streamqueue
au lieu deevent-stream
Vous pouvez utiliser le gulp-ajouter-src plugin:
gulp.src
.gulp.src flux sont passthroughs de sorte que vous pouvez ajouter à n'importe quel point dans le pipeline