2014-04-30 2 views
0

꿀꺽 꿀꺽 사용하는 것은 이번이 처음입니다. 지금까지 항상 내 scss 파일을 컴파일하기 위해 번들 exec compass watch를 사용했습니다. 내 _base.scss 파일에꿀꺽 꿀꺽 마시지 않는다/나침반 확장 가져 오기/bundler

Syntax error: file to import not found or unreadable: singularitygs 

load paths: ... .. on line 14 of C:\<my path>\scss\partials\0_global\_base.scss 

events.js:72 throw er; /unhandled 'error' event 

<-[36mgulp-ruby-sass<-[39m] Error in plugin '<-[36mgulp-ruby-sass<-[39m': 
.. 
.. 
at ChildProcess. <anonamous> c:\<my path>\node_modules\gulp-ruby-by-sass\index.js:100:25) 
at ChlidProcess.EventEmitter.emit(events.js:98:17) 
at maybeClose(child_process.js:743:16) 
at Process.ChildProcess._handle.onexit (child_process.js:810:5) 

가 보는 것, :

@import 'singularitygs'; 
@import 'toolkit'; 
@import 'sassy-buttons'; 

이러한 확장의 모든

이 선언되고 난 꿀꺽를 실행할 때

나는 명령 프롬프트에서 다음과 같은 오류를 받고 있어요 내 config.rb 파일과 내 gemfile에 제대로 작동하면 번들 exec 나침반 시계를 실행합니다

singularitygs를 주석 처리하면 툴킷과 새시 버튼에 대해 동일한 오류가 발생합니다. 툴킷을 작성하십시오. 내가 그들 모두를 주석 처리한다면 툴킷이 사용하는 변수를 알지 못하기 때문에 오류가 발생합니다. 나는 4 시간 이상이에 내 머리를 건 드리는 봤는데

var gulp = require('gulp'), 
    sass = require('gulp-ruby-sass'), 
    autoprefixer = require('gulp-autoprefixer'), 
    minifycss = require('gulp-minify-css'), 
    jshint = require('gulp-jshint'), 
    uglify = require('gulp-uglify'), 
    imagemin = require('gulp-imagemin'), 
    rename = require('gulp-rename'), 
    clean = require('gulp-clean'), 
    concat = require('gulp-concat'), 
    notify = require('gulp-notify'), 
    cache = require('gulp-cache'), 
    livereload = require('gulp-livereload') 
    compass = require('gulp-compass'); 

gulp.task('styles',function(){ 
    return gulp.src('scss/*.scss') 
     .pipe(sass({style: 'expanded', bundleExec:true})) 
     .pipe(compass({config_file: 'config.rb', css:'stylesheets', sass:'scss', font:'stylesheets/fonts', require: ['singularitygs', 'toolkit', 'sassy-buttons'], bundle_exec:true})) 
     .pipe(autoprefixer('last 2 version', 'safari 5', 'ie 8', 'ie 9', 'opera 12.1', 'ios 6', 'android 4'))   
     .pipe(gulp.dest('dist/assets/css')) 
     .pipe(rename({suffix: '.min'})) 
     .pipe(minifycss()) 
     .pipe(gulp.dest('dist/assets/css')) 
     .pipe(notify({message: 'Styles task complete'})); 
}); 

무엇 제로 운이 수 다른 곳에서 검색 갖는

내 gulpfile.js에는 다음이 포함되어 있습니다. 나는 꿀꺽 꿀꺽 거리는 것과 상관없이 번들로 의존하지 않는 첫 번째 사람이 아닐 것입니다.

번들 exec compass watch로 컴파일 할 때 내 모든 젬은 최신이며 모든 것이 잘 작동합니다. 그 모든 중요한 경우에 나는 또한 WAMP와 윈도우 8 .. 사용하고

npm install gulp-ruby-sass 
npm install gulp-compass 

: 나는 또한 같은 여러 가지 꿀꺽 패키지를 다시 설치 시도했습니다.

감사합니다.

+0

간략하게 gulp-compass github 문제 페이지로 토론을 임시 이동 : https://github.com/appleboy/gulp-compass/issues/44 – architarious

+0

어떻게 singularitygs를 설치 했습니까? 보석 singularitygs 설치? – Anenth

답변

0

꿀꺽 - 루비 말대꾸 어떤 이유로, 일을 엉망으로했다. 나보다 먼저 더 많은 사람들이이 문제에 부딪쳤을 것 같습니다.

나는 sass = require('gulp-ruby-sass'),.pipe(sass({style: 'expanded', bundleExec:true}))을 주석 처리했으며 작동했다.