Привет всем, надеюсь, у вас отличный день, я пытаюсь найти способ сделать min
файл по тому же пути или gulp.dest()
в gulp(gulp-uglify и gulp-rename)< /эм>сильный>. В моем коде ниже, когда я запускаю gulp, он продолжает создавать *.min.js
, *.min.min.js
, *.min.min.min.js
и т. д. и т. д., если я не остановлю терминал. Как мне заставить мой глоток создавать только один *.min.js
одновременно с uglify. Я надеюсь, что каждый может помочь мне с этим. Благодарю вас.
const gulp = require('gulp');
const browserSync = require('browser-sync').create();
const rename = require('gulp-rename');
const uglify = require('gulp-uglify');
gulp.task('scripts', function() {
return gulp.src('./src/js/*.js')
.pipe(uglify())
.pipe(rename( {suffix: '.min'} ))
.pipe(gulp.dest('./src/js/'))
.pipe(browserSync.stream());
});
gulp.task('browserSync', function(){
browserSync.init({
server : {
baseDir : './'
}
});
gulp.watch('./src/js/**.js', gulp.series('scripts'));
});
gulp.task('default', gulp.series('scripts', 'browserSync'));