2014-07-20 9 views
0

gulp-sass를 사용하여 프로젝트에 대한 SCSS 컴파일을 컴파일하고있었습니다. 그런 다음 간단하게 .assass로 전환하기로 결정했습니다. 나는 꿀꺽 꿀꺽 꿀꺽 꿀꺽 마셨다.하지만 수입이 효과가 없다. 여기에 내가 무엇을 가지고 :glup-ruby-sass를 사용한 후에 Sass 가져 오기가 작동하지 않습니다.

@import bootstrap/mixins 

내 디렉토리 구조 :

error ./main/main.sass (Line 1: File to import not found or unreadable: bootstrap/mixins. 
Load paths: 
/private/var/folders/kn/29d686ds16s31t8mp0957dt40000gn/T/gulp-ruby-sass 

것은 도와주세요 :

gulp.task('css', function(){ 
gulp.src(['app.scss','./app/**/*.sass']) 
    .pipe(plugins.rubySass()) 
    .pipe(plugins.concat('app.css')) 
    .pipe(gulp.dest('./build')); 
}); 

가 그럼 난이 오류가 발생했습니다 : 내 gulpfile에서

|-- app 
| |-- app.js 
| |-- app.scss 
| |-- app_controller.js 
| |-- app_controller_test.js 
| |-- bootstrap 
| | |-- _mixins.scss 
| | |-- _normalize.scss 
| | |-- _variables.scss 

나에 관해서. 감사!

+0

어떤 오류가 있습니까? –

+0

@ Aperçu 방금 편집했습니다. 오류 게시 –

+0

당신은 단지 믹스 인을 원합니까? '@ import '부트 스트랩을 사용해 보셨습니까? –

답변

0

gulp.src(['app.scss','./app/**/*.sass']) 대신 gulp.src(['app.scss','./app/**/*.scss'])이되어야합니까?

gulp.task('css', function() { 
    return gulp.src(['app.scss','./app/**/*.sass']) 
    .pipe(plugins.rubySass({ 
     loadPath: [ 
     process.cwd() + '/app' 
     ] 
    })) 
    .pipe(plugins.concat('app.css')) 
    .pipe(gulp.dest('./build')); 
}); 

당신이 그들을 오토넷 쉼표로 여러 부하 경로를 추가 할 수 있습니다

+1

확장 프로그램이 실제로 문제라고 생각하지 마십시오. –

+0

@sarbbottam 아니요, 모든 파일은 app.scss를 제외한 * .sass 형식입니다. –

+0

내 잘못 고마워, Aperçu & Chris. – sarbbottam

0

당신은 부하 경로를 정의해야합니다. process.cwd() 함수를 사용하여 경로를 얻었습니다 gulpfile.js

관련 문제