'use strict';
var gulp = require('gulp');
var gulpif = require('gulp-if');
var rename = require('gulp-rename');
var csso = require('gulp-csso');
var autoprefixer = require('gulp-autoprefixer');
var sass = require('gulp-ruby-sass');
var sassOptions = {
style: 'compressed',
'sourcemap=none': true
};
function handleError(err) {
console.log(err.toString());
this.emit('end');
}
module.exports = gulp.task('styles', function () {
return gulp.src(config.paths.src.styles)
.pipe(sass(sassOptions).on('error', handleError))
.pipe(autoprefixer('last 1 version'))
.pipe(gulpif(release, csso()))
.pipe(gulpif(release, rename(config.filenames.release.styles), rename(config.filenames.build.styles)))
.pipe(gulpif(release, gulp.dest(config.paths.dest.release.styles), gulp.dest(config.paths.dest.build.styles))); // ПРОБЛЕМА ЗДЕСЬ
});
Скачал репозиторий отсюда
https://github.com/expressly/angular-browserify-seed
Проблема в том, что gulp работает не совсем так как хотелось бы, а именно - стили компилируются не в папку
config.paths.dest.build.styles
, а в
gulp-ruby-sass: write ../../../../../cjdelgado/AppData/Local/Temp/gulp-ruby-sass/index.css
. Уже четвертый час не могу понять, что не так. Помогите, пожалуйста.