Я хочу запустить задачу gulp sass и получить что-то вроде этого:
Из:
/app
/componentA
fileA.scss
/componentB
fileB.scss
/componentC
fileC.scss
/dist
/componentA
/componentB
/componentC
To:
/app
/componentA
fileA.scss
/componentB
fileB.scss
/componentC
fileC.scss
/dist
/componentA
fileA.css
/componentB
fileB.css
/componentC
fileC.css
Не складывая это все в одну папку "dist/css".
Мой текущий код, связанный с sass:
var target = {
css: 'dist/css',
sass: 'app/scss/*.scss'
};
gulp.task('sass', function () {
return gulp.src(target.sass)
.pipe(plumber(function () {
console.log('[sass]'.bold.magenta + ' Sass compiling error\n'.bold.red);
this.emit('end');
}))
.pipe(changed(target.css))
.pipe(sass().on('error', sass.logError))
.pipe(gulp.dest(target.css));
});
Я читал другие темы, но они не соответствуют моей проблеме.