我尝试对文件进行排序,在某些文件中替换文本并仅保存更改。在我当前的代码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
我自己几乎解决了这个问题,但在我下面的答案中有一个小问题。