【发布时间】:2014-05-15 03:20:23
【问题描述】:
在让 gulp/gulp-sass 识别 susy 方面需要帮助。我的想法不多了,需要第二双眼睛。感谢您的反馈。
错误:
[gulp] [gulp-sass] source string:1: error: file to import not found or unreadable: "susy"
宝石清单
rubygems-update (2.2.2)
rubyzip (1.0.0)
rvm (1.11.3.8)
sass (3.3.7)
selenium-webdriver (2.37.0)
slop (3.4.6)
sorcerer (1.0.2)
susy (2.1.2)
配置.rb
require 'susy'
宝石文件
source 'https://rubygems.org'
gem 'susy'
一饮而尽
var paths = {
sass: ['sass/main.scss'],
scripts: ['js/vendor/jquery-1.11.0.min.js', 'js/*.js'],
images: 'img/**/*'
};
// Styles
gulp.task('styles', function() {
return gulp.src(paths.sass)
.pipe(sass({errLogToConsole: true}))
.pipe(gulp.dest('css'))
.pipe(rename({ suffix: '.min' }))
.pipe(minifycss())
.pipe(gulp.dest('css'))
.pipe(notify({ message: 'Styles task complete' }));
});
【问题讨论】:
-
gulp-sass 使用与 ruby gem 不兼容的 lib-sass。也许试试gulp-ruby-sass?
-
@steveax 切换到 gulp-ruby-sass,我得到了这个:[gulp] 插件“gulp-ruby-sass”中的错误:语法错误:找不到要导入的文件或不可读:susy。
-
gulp-ruby-sass 使用什么版本的 Sass? Susy 2 需要 Sass 3.3+。
-
@EricMSuzanne - 它使用已安装的内容,目前在我的机器上是 sass (3.3.7)。