Проблема в том, что галпфайл находиться очень далеко от sass файлов, а css генеряться относительно галпфайла,
как сделать что бы они генерились в папку css на одну директорию выше чем sass файл?
вот мой галп файл:
var path = require("path");
var gulp = require('gulp'),
sass = require('gulp-sass'),
rename = require("gulp-rename"),
flatten = require('gulp-flatten'),
plumber = require('gulp-plumber'),
gutil = require('gulp-util');
var onError = function (err) {
gutil.beep();
console.log(err);
};
gulp.task('sass', function () {
gulp.src('**/sass/*.scss')
.pipe(plumber({errorHandler: onError}))
.pipe(sass())
.pipe(flatten({includeParents: 0}))
.pipe(gulp.dest(function (file) {
var dir = path.dirname(file.path).split('/scss')
return dir[1] ? path.join(dir[0], 'css', dir[1]) : path.join(dir[0], 'css');
}))
});
gulp.task('watch', function () {
gulp.watch('**/sass/*.scss', ['sass']);
});
//
Пытался еще с таким галпфайлом
var path = require("path");
var gulp = require('gulp'),
sass = require('gulp-sass'),
debug = require('gulp-debug'),
plumber = require('gulp-plumber');
var onError = function (err) {
gutil.beep();
console.log(err);
};