簡體   English   中英

如何將CSS文件包含在gulp-sass中?

[英]How to include css files to gulp-sass?

基本上我有這個gulp任務片段:

var sassStream = gulp.src('src/assets/scss/app.scss')
        .pipe(plugins.sass({
            includePaths: ['bower_components/foundation-apps/scss']
        }));

我想在最終結果(包括app.css )中bower_components/A.cssbower_components/B.css
請注意,它們不是.scss文件,因為作為供應商的一部分,我無法修改它們。

有一個簡單的方法嗎?

您可以使用event-streamgulp-concat

var es     = require('event-stream');
var concat = require('gulp-concat');

...
gulp.task('sass', function() {
  var sassStream = gulp.src('src/assets/scss/app.scss').pipe(plugins.sass(...));
  var cssStream  = gulp.src('bower_components/{A,B}.css');

  return es.merge(sassStream, cssStream)
           .pipe(concat('app.css'))
           .pipe(gulp.dest('public/css'));
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM