Ich benutze Schluck zu uglify und mache meine Javascript-Dateien für die Produktion bereit. Was ich habe, ist dieser Code:Wie kann ich mit gulp eine Zeichenfolge in einer Datei ersetzen?
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/'));
});
Was muss ich tun, um die Zeichenfolge zu ersetzen:
dataServer: "http://localhost:3048",
mit
dataServer: "http://example.com",
In der Datei ‚temp/js/app/appConstant.js ',
Ich bin auf der Suche nach ein paar Anregungen. Zum Beispiel sollte ich vielleicht eine Kopie der appConstant.js-Datei machen, diese ändern (nicht sicher wie) und appConstantEdited.js in die js.src aufnehmen?
Aber ich bin nicht sicher mit Schluck, wie man eine Kopie einer Datei erstellt und eine Zeichenfolge in einer Datei ersetzt.
Jede Hilfe, die Sie geben, würde sehr geschätzt werden.
versuchen Sie mit [gulp-ersetzen] (https://www.npmjs.com/package/gulp-replace) oder vielleicht die beste Passform wäre [Kuli-Umgebungen] (https://www.npmjs.com/ Paket/Schluck-Umgebungen) – rmjoia