Comment puis-je utiliser gulp pour remplacer une chaîne de caractères dans un fichier?

Je suis en utilisant gorgée de uglify et préparer mes fichiers javascript pour la production. Ce que j'ai est ce code:

var concat = require('gulp-concat');
var del = require('del');
var gulp = require('gulp');
var gzip = require('gulp-gzip');
var less = require('gulp-less');
var minifyCSS = require('gulp-minify-css');
var uglify = require('gulp-uglify');

var js = {
    src: [
        //more files here
        'temp/js/app/appConfig.js',
        'temp/js/app/appConstant.js',
        //more files here
    ],

gulp.task('scripts', ['clean-js'], function () {
    return gulp.src(js.src).pipe(uglify())
      .pipe(concat('js.min.js'))
      .pipe(gulp.dest('content/bundles/'))
      .pipe(gzip(gzip_options))
      .pipe(gulp.dest('content/bundles/'));
});

Ce que je dois faire est de remplacer la chaîne:

dataServer: "http://localhost:3048",

avec

dataServer: "http://example.com",

Dans le fichier 'temp/js/app/appConstant.js',

Je suis à la recherche de quelques suggestions. Pour exemple, peut-être que je devrais faire une copie de la appConstant.js fichier, de changer (je ne sais pas comment) et comprennent appConstantEdited.js dans le js.src?

Mais je ne suis pas sûr qu'avec gulp comment faire une copie d'un fichier et de le remplacer une chaîne de caractères à l'intérieur d'un fichier.

Toute aide que vous donner serait très apprécié.

essayer avec gulp-remplacez ou peut-être la mieux adaptée serait l ' gulp-environnements

OriginalL'auteur Alan2 | 2016-03-27