2014-04-05 65 views
1

我使用'gulp-ruby-sass'创建了一个吞噬任务,并且我在终端中返回此错误。来自gulp-ruby-sass的语法错误看起来不正确

Syntax error: File to import not found or unreadable: compass. 
Load paths: 
      /Users/antonioortiz/Sites/_test/_aortizRefresh_ 
      /Users/antonioortiz/Sites/_test/_aortizRefresh_/source/assets/sass 
    on line 38 of /Users/antonioortiz/Sites/_test/_aortizRefresh_/source/assets/sass/style.scss 

我的指南针版本Compass 0.12.4 (Alnilam)

和我顶嘴的版本是Sass 3.2.18 (Media Mark)

这是我gulfile.js

​​

中的一些摘录任何帮助将是非常美妙!

回答

0

错误消息本身说明:sass找不到您的compass import

使用gulp-ruby-sass,有compass布尔值,你必须为了得到compasssass工作设置为true

以下是更正后的任务:

gulp.task('sass', function() { 
    return gulp.src(sassSources) 
    .pipe(sass({ style:'expanded', lineNumbers:true, compass:true })) 
    .pipe(concat('style.css')) 
    .pipe(gulp.dest('source/stylesheets')) 
    .pipe(livereload()); 
}); 
相关问题