Всем привет.. сделал следующий таск ... мне хотелось, чтобы файлы SCSS вначале компилировались в папку CSS (для себя), а потом только один главный файл минифицировался, переименовывался и закидывался в папку APP/CSS ... но переименовываются и перекидываются все файлы..
Например после компиляции получаются такие файлы: one.css, two.css, styles.css
Как правильно настроить, чтобы дальше только главный файл styles.css минифицировался, переименовывался в папку APP/CSS.
Вот такой таск пока:
var gulp = require('gulp'),
cleanCSS = require('gulp-clean-css'),
rename = require("gulp-rename"),
prefixer = require('gulp-autoprefixer'),
livereload = require('gulp-livereload'),
connect = require('gulp-connect'),
sass = require('gulp-sass');
gulp.task('css', function () {
return gulp.src('scss/*.scss')
.pipe(sass())
.pipe(prefixer({
overrideBrowserslist: ['last 2 versions', '> 0.5%'],
cascade: false
}))
.pipe(gulp.dest('css/'))
.pipe(cleanCSS({level: 2}))
.pipe(rename({suffix: '.min'}))
.pipe(gulp.dest('app/css'))
.pipe(connect.reload());
});