Как можно исключить сжимать файл main.js в gulp сборке, и чтобы он подключался в сжатую верстку. Получиться должно типа так all.js и main.js
Сейчас мой код выглядит так
var path = {
//папка куда складываются готовые файлы
build: {
html: 'build/',
js: 'build/js/',
css: 'build/css/',
img: 'build/img/',
fonts: 'build/fonts/'
},
//папка откуда брать файлы
src: {
html: 'src/*.html',
js: ['src/js/jquery-3.2.1.min.js', 'src/js/libs/*.js', '!src/js/main.js'],
style: 'src/sass/*.sass',
css: 'src/css/*.css',
img: 'src/img/**/*.*',
fonts: 'src/fonts/**/*.*'
},
};
function scripts(){
return gulp.src(path.src.js)
.pipe(rigger())
.pipe(sourcemaps.init())
.pipe(concat('all.js'))
.pipe(uglify())
.pipe(gulp.dest(path.build.js))
.pipe(browserSync.reload({stream: true}));
}
В итогде знаком ! я исключаю файл main.js но тогда он в папку build не попадает =( как решить эту проблему?