【发布时间】:2015-11-13 08:19:01
【问题描述】:
我尝试对文件进行排序,在一些文件中替换文本并仅保存更改。在我当前的代码中,gulp-changed 什么都不做。
const gulp = require('gulp');
const changed = require('gulp-changed');
const replace = require('gulp-replace');
gulp.task('text-replace', function(){
var before = 'xxx';
var after = 'yyy';
gulp.src('src/**/*')
.pipe(replace(before, after))
.pipe(changed('src'))
.pipe(gulp.dest('dest'));
});
更新:我自己几乎解决了这个问题,但在下面我的回答中有一个与 gulp-cached 相关的小问题。
【问题讨论】:
标签: gulp gulp-changed gulp-newer gulp-replace gulp-cached