У меня нет сомнений, что у других это работает ... Я просто не совсем понял, как сейчас.Libsass with Susy не работает + Gulp
Глоток
var gulp = require('gulp');
var sass = require('gulp-sass');
var handleErrors = require('../util/handleErrors');
var sourcemaps = require('gulp-sourcemaps');
var minifyCSS = require('gulp-minify-css');
gulp.task('sass', function() {
return gulp.src('./frontend/sass/style.scss')
.pipe(sourcemaps.init())
.pipe(sass({
'require':'susy'
}))
//.pipe(minifyCSS())
.pipe(sourcemaps.write('./app/www/css'))
.on('error', handleErrors)
.pipe(gulp.dest('./app/www/css'))
});
Sass
@import "susy";
Глоток Запуск
[23:58:08] Starting 'sass'...
stream.js:94
throw er; // Unhandled stream error in pipe.
^
Error: file to import not found or unreadable: susy
Current dir: C:/var/www/rnli.hutber.com/frontend/sass/
Я установил [email protected] в корень вдоль стороны gulp
файла со следующим: gem install susy
текущей рабочей установкой с глотком-рубинового дерзости
я тем не менее он работает, что подтверждает, что суперсимметрия работает через драгоценный камень установлен с следующий код:
var gulp = require('gulp');
var sass = require('gulp-ruby-sass');
var handleErrors = require('../util/handleErrors');
var minifyCSS = require('gulp-minify-css');
gulp.task('sass', function() {
return gulp.src('./frontend/sass/style.scss')
.pipe(sass({
'sourcemapPath':'./app/www/css',
'require':'susy'
}))
//.pipe(minifyCSS())
.on('error', handleErrors)
.pipe(gulp.dest('./'))
});
ПРИМЕЧАНИЕ Приведенный выше код не будет работать, используя [email protected]' It will only work as I can tell with
v0.7.1`
package.json
"devDependencies": {
"gulp": "~3.8.10",
"gulp-sass": "~1.3.2",
"gulp-ruby-sass": "~0.7.1",
"gulp-sourcemaps": "~1.3.0",
"susy":"~2.2.1"
}
Как получить susy
работает правильно и может компилировать в css
?
Не прямо по теме, но, возможно, полезно, я получил [susy и libsass, работающие с ember-cli] (https://github.com/ericam/susy/pull/406#issuecomment-69874891). – steveax