我正在使用 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 如何复制文件并替换文件中的字符串。
您提供的任何帮助将不胜感激。