@Lero62

Как исключить сжимать файл js в gulp, но так чтобы он добавлялся в папку js и подключался как отдельный файл?

Как можно исключить сжимать файл 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 не попадает =( как решить эту проблему?
  • Вопрос задан
  • 57 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы