Всем привет.
Решил немного персонализировать под свои задачи yeo генератор yeogurt. Успешно добавил в таски coffeescript, обновил jade до pug, осталось только разобраться с импортом стилей в main.css. Тут у меня вышла загвоздка и я не могу понять, какой dest нужно указать в таск sass, чтобы компилятор искал все стили в src/modules и src/styles, и компилировал их в один tmp/main.css.
Вот те пайпы, которые относятся к путям исходников и компиляции
gulp.task('sass', function() {
gulp.src([path.join(dirs.source, dirs.styles, '**/*.{sass,scss}'),
path.join(dirs.source, dirs.modules, '**/*.{sass,scss}')])
.pipe(plugins.sass({
outputStyle: 'expanded',
precision: 10,
includePaths: [
path.join(dirs.source, dirs.styles,'**/*.{sass,scss}'),
path.join(dirs.source, dirs.modules,'**/*.{sass,scss}')
]
}))
.pipe(gulp.dest(dest))
});
dest содержит 'tmp/styles'. Если указывать в dest внаглую tmp/styles/main.css - gulp начинает меня троллить и создавать папку main.css, компилируя все файлы со стилями в аналогии со структурой папок, которые находит в src/modules.
Нагуглить ничего дельного не вышло. Я даже не знаю как правильно составить запрос.
Ребят, выручайте. Писать импорты руками меня просто зае*