我尝试从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'为真时,我想删除注入,换句话说,从fileStream中减去injectionStream。
我尝试过:
var es = require('event-stream');
es.replace()
var replace = require('gulp-replace');
它适用于字符串,但我无法成功处理从文件读取的流。有人能给我一个小提示吗?
也许这并不是生成任务的正确工具,我应该使用Grunt和/或其他类似yo的工具?
感谢您的时间!