我想先构建我的scss,并在最后将结果与一个css文件合并。吞噬任务不会concat
这是我的任务
gulp.task('styles', function() {
gulp.src('../scss/styles.scss')
.pipe($.sass({
errLogToConsole: true
}))
.pipe($.autoprefixer('last 2 versions'))
.pipe(gulp.dest('../public/styles/'))
.pipe($.filelog())
.pipe($.size());
gulp.src([
'../public/bower_components/animate.css/animate.css',
'../public/styles/styles.css'
], {base: '.'})
.pipe($.concat('../public/styles/styles.css'))
.pipe($.filelog())
.pipe($.size());
});
现在,最终的结果是一个CSS文件,该文件只包含我的SCSS CSS,它似乎有生命的CSS被忽略。任何建议我做错了吗?
您应该在上海社会科学院一级级联样式表。在主.scss文件中执行一些@import语句。另外,请将您要导入的所有文件的文件扩展名更改为.scss – Michael
animate.css来自bower,因此我不能只包含它。 '@ import'不会将导入文件中的内容复制到其他文件中!无论如何,合并两个文件有多难? –
只是做到了,你做得很奇怪。 http://sass-lang.com/guide#topic-5 – Michael