Я использую gulp для uglify и готовлю свои файлы javascript для производства. У меня есть этот код:
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/'));
});
Что мне нужно сделать, это заменить строку:
dataServer: "http://localhost:3048",
с
dataServer: "http://example.com",
В файле "temp/js/app/appConstant.js",
Я ищу некоторые предложения. Например, возможно, я должен сделать копию файла appConstant.js, изменить это (не уверен, как) и включить appConstantEdited.js в js.src?
Но я не уверен с gulp, как сделать копию файла и заменить строку внутри файла.
Любая помощь, которую вы дадите, будет очень признательна.