这是一个加强版的 gulp-replace 插件
npm install --save-dev gulp-replace-pro
接下来就可以编辑你的 gulpfile 文件了。
var replace = require('gulp-replace-pro');
gulp.task('templates', function(){
gulp.src(['file.txt'])
.pipe(replace('bar', 'foo'))
.pipe(gulp.dest('build/file.txt'));
});
var replace = require('gulp-replace-pro');
gulp.task('templates', function(){
gulp.src(['file.txt'])
.pipe(replace({
'bar': 'foo',
'foo': 'bar'
}))
.pipe(gulp.dest('build/file.txt'));
});
gulp-replace-pro 可以接受一个字符串或者正则表达式又或者是一个字符串对象。
- string | regex
Type:string
这是需要被匹配的字符串或者是一个正则表达式
- replaceStr
Type:string
这是替换的字符串
- object
Type:object
这是传入的一个对象,在对象中可以通过 key/value 的形式传入需要替换的内容。