如何将供应商的css文件合并到我的gulp scss任务中?

时间:2015-09-23 19:40:12

标签: css sass gulp

这是我当前的sass任务:

var config = {
    sassPath: './src/scss',
    bowerDir: './bower_components',
    nodeDir: './node_modules'
}

gulp.task('sass', function(){
    return gulp.src(config.sassPath + '/application.scss')
        .pipe(
            sass({
                outputStyle: 'compressed',
                includePaths: [
                    './src/scss',
                    config.bowerDir + '/bootstrap-sass/assets/stylesheets',
                    config.bowerDir + '/font-awesome/scss'
                ]
            })
            .on("error", notify.onError(function(error){
                return "Error: " + error.message;
            }))
        )
        .pipe(gulp.dest('./build/css'));
});

我现在需要将css文件复制到我的最终css文件中。

它位于config.nodeDir + "/react-select/dist/default.css"

我是否需要使用外部合并任务来完成此任务?我是否需要单独执行css任务 - 如果是,是否会附加到存在的application.css或是否会替换sass任务中填写的css?我认为这会相对简单,但我遇到了麻烦。

0 个答案:

没有答案