在项目中我有:
<!-- build:css css/error.css -->
<link rel="stylesheet" href="src/assets/styles/_bootstrap.scss" type="text/css" media="all">
<!-- endbuild -->
和gulp文件:
gulp.task('test', function () {
return gulp.src('path_to_html')
.pipe(gulp.src('path_to_styles'))
.pipe(gulpif('path_to_styles', sass()))
.pipe('path_to_styles'.restore())
.pipe(useref())
.pipe(gulp.dest('target_folder'));
});
我如何首先将.scss转换为.css然后使用use-ref。
答案 0 :(得分:0)
在我的项目中,我使用gulp-rename
来做类似的事情。
.pipe(rename({ suffix: '.min' }))
安装gulp-rename。
在你的任务上做到这一点:
gulp.task('test', function () {
return gulp.src('path_to_html')
.pipe(gulp.src('path_to_styles'))
.pipe(gulpif('path_to_styles', sass()))
.pipe('path_to_styles'.restore())
.pipe(rename({
extname: ".css"
}))
.pipe(useref())
.pipe(gulp.dest('target_folder'));
});