【发布时间】:2017-07-19 20:06:28
【问题描述】:
有一个任务来处理 SCSS 文件(其中一些只是纯 CSS),最终结果没有被缩小。这是我的 gulpfile.js 的一部分:
var gulp = require('gulp');
var gutil = require('gulp-util');
var sass = require('gulp-sass');
var concatCss = require('gulp-concat-css');
var minifyCss = require('gulp-minify-css');
var estilos = [
'app/scss/bootstrap.scss', /*a bunch of includes of other scss files*/
'node_modules/select2/dist/css/select2.min.css',
'node_modules/magnific-popup/dist/magnific-popup.css',
'app/scss/estilos.scss',
'app/scss/indexSlider.scss'
]
gulp.task('css', function() {
return gulp.src(estilos)
.pipe(sass({ style: 'compressed' }).on('error', gutil.log))
.pipe(minifyCss())
.pipe(concatCss('final.min.css'))
.pipe(gulp.dest('public/css'))
});
我 2 天前刚开始使用 gulp,所以到目前为止我的调试技能非常低......我做错了什么导致最终文件没有被缩小?
【问题讨论】:
-
为什么是
.pipe(concatCss('final.min.css'))?只需将此 css 添加到src. -
这是我想要输出的最终文件名。所有 scss 文件都经过处理、缩小并连接到该特定文件
-
但您应该在
sass...中导入部分内容... -
不知道该怎么做!必须弄清楚
标签: javascript sass gulp