我有这个案子。我需要为一些RegEx和结果字符串(或字符串数组)grep一个文件,我需要保存到变量供以后使用。这必须使用Gulp来实现。
在我的想法中应该看起来像这样:
var line;
gulp.task('grep', function(callback) {
line = someCoolSyncFunction('/needle/', './haystack.txt');
callback();
});
gulp.task('useIt', ['grep'], function() {
console.log(line);
});
重要的是, someCoolSyncFunction 要同步并处理物理/虚拟文件系统上的文件,而不是Vinyl文件。
有没有办法用Gulp做到这一点?或者任何其他方法来达到类似的效果?
PS:为了解释原因,我需要从Debian软件包更新日志中提取版本号,并在构建过程中将其插入到软件包内的配置文件中。非常感谢。
维生素