Может ли кто-нибудь помочь мне улучшить мой sass
глоток? Я хочу суммировать .scss
файлы внутри подпапок ....
Например: Внутри моего sass-folder
у меня есть подпапка home
со всеми .scss-files
для домашней страницы. Я хочу обобщить все файлы в домашней папке и скомпилировать эти файлы в /dist/assets/css/home/style.min.css
Этот случай не работает с моей gulptask, он игнорирует мои подпапки. Что мне нужно изменить, чтобы это работало?
gulp.task('sass', done => {
gulp.src(src + 'assets/sass/**/*.scss')
.pipe(sourcemaps.init())
.pipe(postcss([
tailwindcss(src + 'tailwind.config.js'),
], { syntax: require('postcss-scss') }))
.pipe(plumber())
.pipe(concat('style'))
.pipe(sass({
includePaths: ['node_modules']
}))
.pipe(autoprefixer())
.pipe(cssnano())
.pipe(
purgecss({
content: [src + '**/*.html'],
extractors: [
{
extractor: TailwindExtractor,
extensions: ["html"]
}
]
})
)
.pipe(rename({ suffix: '.min' }))
.pipe(sourcemaps.write('.'))
.pipe(gulp.dest(dist + 'assets/css'))
.pipe(browserSync.stream());
done();
});