问题描述
掌握 Gulp 并提出问题.
Getting to grips with Gulp and have a question.
所以我有一个类似下面的 gulp CSS 任务,它工作得很好:
So I have a gulp CSS task like the below which works just fine:
var sassDir = 'app/scss';
var targetCssDir = 'public/assets';
gulp.task('css', function(){
return gulp.src(sassDir + '/main.scss')
.pipe(sass({ style: 'compressed' }).on('error', gutil.log))
.pipe(autoprefix('last 10 version'))
.pipe(gulp.dest(targetCssDir));;
});
但是有没有办法像 Bootstrap 这样添加我的供应商文件,以便将其包含在内以进行缩小和连接.
But is there a way to add my vendor files like Bootstrap so it will be included for minification and concatenation.
希望你能给点建议!
推荐答案
gulp-sass 将满足您的要求.请让我向您展示如何编译 Sass 文件并缩小(或压缩)已编译的 css 文件:
gulp-sass will meet your request. Pls let me show you how to compile Sass files and minify (or compress) compiled css files:
- 从这里 安装 gulp-sass
- 在您项目的 gulpfile.js 中,添加以下代码:
注意:outputStyle 在 gulp-sass 中有四个选项:nested、expanded、compact、compressed
Note: outputStyle in gulp-sass has four options: nested, expanded, compact, compressed
它确实有效,我在我的项目中使用过它.希望对您有所帮助.
It really works, I have used it in my project. Hope it helps.
var gulp = require('gulp');
var sass = require('gulp-sass');
//sass
gulp.task('sass', function () {
gulp.src(['yourCSSFolder/*.scss', 'yourCSSFolder/**/*.scss'])
.pipe(sass({outputStyle: 'compressed'}))
.pipe(gulp.dest('yourCSSFolder/'));
});
// Default task
gulp.task('default', function () {
gulp.start('sass');
});
提醒一下自述文件
这篇关于使用 Gulp 编译 Sass 并缩小供应商 css的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!



大气响应式网络建站服务公司织梦模板
高端大气html5设计公司网站源码
织梦dede网页模板下载素材销售下载站平台(带会员中心带筛选)
财税代理公司注册代理记账网站织梦模板(带手机端)
成人高考自考在职研究生教育机构网站源码(带手机端)
高端HTML5响应式企业集团通用类网站织梦模板(自适应手机端)