2016-05-18 24 views
0

ich diesen Code versucht foo durch bar in meinem test.txtString String ersetzen Gulp

var gulp = require('gulp'); 
var replace = require('gulp-replace-task'); 

gulp.task('default', function() { 
gulp.src('test.txt') 
.pipe(replace(
     'foo', 
     'bar' 
    )); 

}); 

der Inhalt meiner test.txt ist

hello foo 

und der Text noch die ersetzen selbe

+0

So schlug ... tat es Arbeit? – vaultah

+0

nein, es hat nicht .... –

Antwort

1

Es ist weil Sie gulp-replace-task anstelle von gulp-replace verwenden. Sie arbeiten ziemlich unterschiedlich. Sie werden schluck-ersetzen installieren müssen und Ihre ersetzen ändern var:

var replace = require('gulp-replace'); 

Sie müssen auch hinzufügen:

.pipe(gulp.dest('build')); 

als soyuka

+0

danke, es funktioniert –

0

Sie vermissen das Ziel, hier gulp.dest('.').

Wenn Sie die Datei nicht schreiben, ändert sie sich nur im Speicher und wird daher nicht im Ergebnis angezeigt.

+0

auch wenn ich .pipe (gulp.dest ('build')); es hat nicht funktioniert –