Gulp任务-包含目标文件夹

时间:2018-10-26 16:04:39

标签: gulp gulp-sass

我的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'))
});

0 个答案:

没有答案