ओवरराइटिंग नहीं कर रहा हूं, मैं अपनी जेएस फाइलों को जोड़ना और बैबेल के माध्यम से एक नई परियोजना के लिए चलाने की कोशिश कर रहा हूं, लेकिन प्रत्येक कार्य चलाने पर गंतव्य फ़ाइल को ओवरराइट करने की बजाय, मेरी gulpfile केवल फ़ाइल में परिवर्तन जोड़ती है। तो मेरी गंतव्य फ़ाइल इस तरह दिख रही है:Gulp फ़ाइलों को जोड़ना,
console.log('hello');
//# sourceMappingURL=app.js.map
console.log('goodbye');
//# sourceMappingURL=app.js.map
मुझे क्या याद आ रही है? नीचे मेरी gulpfile है।
अग्रिम धन्यवाद।
var gulp = require('gulp');
var sourcemaps = require("gulp-sourcemaps");
var uglify = require('gulp-uglify');
var rename = require('gulp-rename');
var concat = require('gulp-concat');
var babel = require('gulp-babel');
var browserSync = require('browser-sync').create();
var reload = browserSync.reload;
gulp.task('js', function(){
return gulp.src("./app/js/*.js")
.pipe(sourcemaps.init())
.pipe(concat("app.js"))
.pipe(babel())
.pipe(sourcemaps.write("."))
.pipe(gulp.dest("./app/js/"));
});
gulp.task('js-reload', ['js'], reload);
gulp.task('serve', ['js'], function() {
browserSync.init({
server: "./app"
});
gulp.watch("./app/js/*.js").on('change', ['js-reload']);
gulp.watch("./app/*.html").on('change', reload);
});
gulp.task('default', ['js', 'serve']);
यदि मुझे सही याद है, तो आपको फ़ाइलों को ओवरराइट करने के लिए '।/'जोड़ना होगा। –