将字符串替换为字符串Gulp替换

时间:2016-05-18 08:20:41

标签: gulp

我尝试使用此代码在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

和文字仍然相同

2 个答案:

答案 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('.')

如果你不写文件,它只会改变内存,因此不会显示在结果中。