我尝试使用此代码在test.txt中用bar替换foo
var gulp = require('gulp');
var replace = require('gulp-replace-task');
gulp.task('default', function () {
gulp.src('test.txt')
.pipe(replace(
'foo',
'bar'
));
});
我的test.txt的内容是
hello foo
和文字仍然相同
答案 0 :(得分:1)
这是因为您正在使用gulp-replace-task而不是gulp-replace。他们的工作方式有点不同。您需要安装gulp-replace并将replace var更改为:
var replace = require('gulp-replace');
您还需要添加:
.pipe(gulp.dest('build'));
as soyuka建议
答案 1 :(得分:0)
您错过了目的地,gulp.dest('.')
。
如果你不写文件,它只会改变内存,因此不会显示在结果中。