meetyou-gulp
Version:
This is a gulp task collection for MeetYou.
32 lines (28 loc) • 812 B
JavaScript
/**
* Created by Xun.Fu on 2015/09/10.
*/
var gulp = require('gulp');
var config = require('config').gulp;
var minify = require('gulp-minify-css');
var sourcemaps = require('gulp-sourcemaps');
var autoprefixer = require('gulp-autoprefixer');
var sass = require('gulp-ruby-sass');
// 编译sass
// 在命令行输入 gulp sass 启动此任务
function compile() {
gulp.task('sass', function() {
return sass(config.src.css + '/**/*.scss')
.on('error', function(err) {
console.error('Error!', err.message);
})
.pipe(sourcemaps.init())
.pipe(minify())
.pipe(autoprefixer({
browsers: 'last 2 versions'
}))
.pipe(sourcemaps.write('./maps'))
.pipe(gulp.dest(config.dist.css))
});
}
gulp.task('sass', compile);
module.exports = compile;