gulp-ruby-sass으로 Sass 파일을 캐시하는 방법은 무엇입니까? 기본 옵션이어야하는 것으로 보입니다. 그러나 그런 일은 일어나지 않습니다. 나는 뭔가를 놓치고 있어야합니다. watch
작업이 실행되는 동안gulp-ruby-sass 플러그인 캐싱하지 않음 Sass 파일
, 내가 응용 프로그램/스타일/main.scss에 뭔가를 변경할 때마다 들어, gulp-ruby-sass
주위 4-5 여분의 초을 차지, 다시 불필요 부트 스트랩의 말대꾸를 컴파일합니다.
내 응용 프로그램/스타일/main.scss 파일은 다음과 같습니다 :
// MY PROJECT DEFAULTS
@import “my_project/variables";
// bower:scss
@import "../bower_components/bootstrap-sass-official/vendor/assets/stylesheets/bootstrap.scss";
// endbower
// ...
gulpfile.js이 발전기 꿀꺽 - 웹 애플리케이션 0.1.0을 사용하여 2014년 11월 25일에 생성 된, git repo에서 master 브랜치에 링크됩니다.
스타일 기능 :
gulp.task('styles', function() {
return gulp.src('app/styles/main.scss')
.pipe($.plumber())
.pipe($.rubySass({
style: 'expanded',
precision: 10
}))
.pipe($.autoprefixer({browsers: ['last 1 version']}))
.pipe(gulp.dest('.tmp/styles'));
});
.sass 캐시는 폴더가 생성, 그 폴더 main.scssc
뿐만 아니라 부트 스트랩의 부분 지문을 포함하고있다.
UPDATE
은 지금까지 내가 (아니지만 캐싱,하지만 빠른에 대한 것은 컴파일 시간) 두 가지 해결책을 발견했습니다 :
1) gulp-ruby-sass version 1.0 (알파), 빠른있는 소스와 함께 작동 -지도. 곧 공개 될 것 같습니다. Check this 2) gulp-sass C/C++를 사용하며 매우 빠르지 만 일부 기능은 없습니다.