Настройка исходных файлов для gulp.js задача

#gulp

#gulp

Вопрос:

У меня есть часть моего gulpfile.js , как показано ниже

 var paths = {
    src: {
        css: [
            'app/assets/css/bootstrap.min.css', 
            'app/assets/highlight/styles/monokai_sublime.css'
            'app/assets/css/font.css',
            'app/assets/css/style.css', 
        ],
        js: [
            'app/assets/js/jquery.min.js',
            'app/assets/js/bootstrap.min.js',
            'app/assets/highlight/highlight.pack.js',
            'app/assets/js/script.js',
        ],
    },
    dest: {
        css: 'public/css/',
        js: 'public/js/',
    }
}

gulp.task('css', function() {
    gulp.src(paths.src.css)
        // .pipe(autoprefixer())
        // .pipe(cssmin())
        .pipe(concat('style.css'))
        .pipe(gulp.dest(paths.dest.css));
});

gulp.task('js', function() {
    gulp.src(paths.src.js)
        // .pipe(uglify())
        .pipe(concat('script.js'))
        .pipe(gulp.dest(paths.dest.js));
});
  

Для задачи css, которую я хотел бы выполнить autoprefixer() и cssmin() только для некоторых исходных файлов, затем выполнить concat() для всех них в один style.css и хотел бы, чтобы было похоже на задачу js, что только некоторые исходные файлы должны быть, uglify() затем concat() все они должны быть в одном script.js

Комментарии:

1. Я полагаю, вы имели в виду «исходные файлы»

2. При необходимости добавляйте файлы в свой поток gulp.src по мере необходимости.