Я до сих пор довольно новичок в глотании, так что это может быть непонимание с моей стороны.Piping concat via gulp.src changes gulp.src glob
Я глоток трубопровода Я пытаюсь создать что-то делает так:
gulp.src('src/**/*.html')
.pipe(html2js({some:options}))
.pipe(concat('templates.js'))
.pipe(gulp.src('src/**/*.js'))
.pipe(uglify())
.pipe(gulp.dest('build/'))
Когда я запускаю это однако, второй Glob не ловит весь .js файлов. Если я запускаю две отдельные линии трубопровода как:
gulp.src('src/**/*.html')
.pipe(html2js({some:options}))
.pipe(concat('template.js'))
.pipe(gulp.dest('build/'));
gulp.src(['src/**/*.js', 'build/template.js'])
.pipe(uglify())
.pipe(gulp.dest('build/'));
Работает должным образом. Ошибок не возникает, и в первом случае template.js добавляется в конец списка файлов, как я ожидал.
Любые предложения были бы весьма полезными.
https://github.com/wearefractal/vinyl-fs/issues/25 – Heikki
https://github.com/urish/gulp-add-src – Heikki