próbuję przełączyć z chrząknięcie haustem i mam problem:Jak wymienić w strumieniu za pomocą Gulp?
czytałem dwa strumienie z dwóch plików
var fileStream = gulp.src(file);
var injectionStream = gulp.src(injection)
.pipe(replace('#class-name#', argv.cname));
Jeśli moja konsola argument „--remove” jest nieobecny mam żadnego problemu złączyć te strumienie
.pipe(concat('animation.styl'))
.pipe(gulp.dest('./dist'))
jednak gdy „--remove” jest prawdą chcę usunąć zastrzyk, innymi słowy, odejmować injectionStream z FILESTREAM.
Próbowałem:
var es = require('event-stream');
es.replace()
var replace = require('gulp-replace');
Współpracuje z łańcuchami, ale nie może się udać ze strumieniami odczytanych z plikami. Czy ktoś może mi podać małą wskazówkę?
A może to niewłaściwe narzędzie do zadania generowania i powinienem pozostać przy Grunt i \ lub innych narzędziach, takich jak yo itp?
Dziękuję za poświęcony czas!
łyk nie jest tak łatwy w użyciu jak powinno być :) –
można również użyć https://github.com/eugeneware/replacestream –
Dziękuję, Alex. Przyjrzy się. – Svitlana