我的scss文件放在一个文件夹中,如下所示:
-themes --theme1.scss --theme2.scss --theme3,scss
下面是我的gulp任务,现在,已编译的CSS文件全部位于themes文件夹内的一个文件夹中。如何将已编译的CSS文件放入具有不同文件名的文件夹中,例如:
themes/theme1.scss => /themes/theme1/style.css
和
themes/theme2.scss => /themes/theme2/style.css
这可能吗?
gulp.task('sass-theme', function () {
return gulp.src('./assets/sass/themes/*.scss')
.pipe(sourcemaps.init())
.pipe(sass({
outputStyle: 'expanded',
}))
.on('error', sass.logError)
.pipe(sourcemaps.write())
.pipe(gulp.dest('./assets/css/themes'))
});