Я пытаюсь перейти от Grunt к Глоток и у меня есть вопрос:Как заменить в потоке с помощью Gulp?
Я прочитал два потока из двух файлов
var fileStream = gulp.src(file);
var injectionStream = gulp.src(injection)
.pipe(replace('#class-name#', argv.cname));
Если моя консоль аргумент «--remove» отсутствует У меня нет никаких проблем сцепить эти потоки
.pipe(concat('animation.styl'))
.pipe(gulp.dest('./dist'))
Однако, когда «--remove» истинно Я хочу удалить инъекции, другими словами, вычесть injectionStream из FileStream.
Я пробовал:
var es = require('event-stream');
es.replace()
var replace = require('gulp-replace');
Он работает со строками, но я не могу добиться успеха с потоками для чтения из файлов. Может кто-нибудь дать мне небольшой намек?
Возможно, это неправильный инструмент для генерации, и я должен остаться с Grunt и \ или другими инструментами, такими как yo и т. Д.?
Спасибо за ваше время!
глотком не так просто, как это должно быть :) –
вы также можете использовать https://github.com/eugeneware/replacestream –
Спасибо, Алекс. Посмотрите. – Svitlana