gulp.js任务的源文件自定义

时间:2014-07-07 04:21:25

标签: 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()然后{{ 1}}所有这些都合为一个concat()

0 个答案:

没有答案