1.0.1 • Published 8 years ago

gulp-replace-pro v1.0.1

Weekly downloads
9
License
MIT
Repository
github
Last release
8 years ago

gulp-replace-pro

npm npm

这是一个加强版的 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'));
});

API

gulp-replace-pro 可以接受一个字符串或者正则表达式又或者是一个字符串对象。

replace(string, replaceStr)

  • string | regex

Type:string

这是需要被匹配的字符串或者是一个正则表达式

  • replaceStr

Type:string

这是替换的字符串

replace({string, replaceStr})

  • object

Type:object

这是传入的一个对象,在对象中可以通过 key/value 的形式传入需要替换的内容。