У меня есть проект с несколькими папками, которые содержат SASS файлов:Использование gulp-sass, как сохранить структуру папок моих sass-файлов, за исключением ближайшего родительского каталога?
|── src
└── scripts
└── app1
└── sass
└── base.scss
└── app2
└── sass
└── base.scss
У меня также есть задача глотка, который собирает эти .scss
файлов с помощью gulp-sass
и gulp-concat-css
:
gulp.task('build:sass',() =>
gulp.src([
'scripts/**/*.scss'
])
.pipe(plugins.sass().on('error', plugins.sass.logError))
.pipe(plugins.concatCss('bundle.css'))
.pipe(gulp.dest('dist'))
);
Прямо сейчас, выше задача просто создает bundle.css
в папку dist
:
|── dist
└── bundle.css
Я бы хотел, чтобы это произошло, когда сохранилась исходная структура папок, за исключением папки sass
, теперь css
.
|── dist
└── scripts
└── app1
└── css
└── bundle.css
└── app2
└── css
└── bundle.css