2014-11-11 4 views
1

제 질문은 gulp-sass를 gulp-uncss와 함께 사용하거나 하나만 사용할 수 있습니다. 그리고 할 수 있다면, 당신은 다른 작업에 그것들을 유지할 필요가 있거나, 꿀꺽 꿀꺽 거리는 소리의 내부에서 파이프로 gulp-uncss를 사용해야 할 필요가 있습니다.gulp-uncss를 gulp-sass와 함께 사용

답변

0

두 사람이 잘 어울리는 방법을 알지 못합니다. 결과적인 CSS를 생성하기 위해 SASS를 컴파일해야하고 gulp-uncss는 SASS 자체를 컴파일하거나 의심 스럽거나 SASS만으로 어떤 규칙을 사용할 것인지 추측 할 수 있습니다 (불가능할 수도 있음).

1

gulp-uncss는 CSS 파일의 파이프 라인에서 작동하도록 설계된 스트리밍 변환입니다. 따라서 UnCSS를 실행하기 전에 SCSS를 파이프에서 CSS로 변환 할 수 있습니다.

var concat = require('gulp-concat'); 
var uncss = require('gulp-uncss'); 
var sass = require('gulp-sass'); 

gulp.task('uncss', function() { 
    return gulp.src('styles/**/*.scss') 
     .pipe(sass()) 
     .pipe(concat('main.css') 
     .pipe(uncss({ 
      html: ['index.html'] 
     })) 
     .pipe(gulp.dest('css')); 
}); 

NB : gulp-uncss를 유지 관리합니다.