У меня есть новый проект для тестирования Foundation 6 с использованием Gulp и Sass, но он вообще не компилируется. Существует еще одно сообщение, близкое к этой теме, но я лично считаю, что принятый ответ не является правильным решением - так как он включает в себя все компоненты и на самом деле является противоположным тому, что предлагает Зурб (см. Этот вопрос: https://github.com/zurb/foundation-sites/issues/7537). Во всяком случае ...Фонд 6 не генерирует никаких стилей
Я установил Фонд 6.1.1 с дачей, и добавил путь к моей gulp-sass
функции в gulpfile.js
так:
// Compile Our Sass
gulp.task('sass', function() {
return gulp.src('scss/theme.scss')
.pipe(sass({ includePaths : ['bower_components/foundation-sites/scss'], outputStyle: 'expanded'}).on('error', sass.logError))
.pipe(gulp.dest('css/'))
});
Мой theme.scss
выглядит следующим образом:
//vendor file
@import '../bower_components/foundation-sites/scss/settings/settings';
@import '../bower_components/foundation-sites/scss/foundation';
body{
background: red;
}
При компиляции моего scss я не получаю ошибок, но вывод theme.css
выглядит так:
/**
* Foundation for Sites by ZURB
* Version 6.1.1
* foundation.zurb.com
* Licensed under MIT Open Source
*/
body {
background: red;
}
Таким образом, кажется, что он попадает в файл с момента вывода комментария, но не компилирует любой импорт Sass в foundation.scss
.
Какую версию Sass вы компилируете? Вы пытались скомпилировать его непосредственно с Sass, а не с помощью инструмента сборки? – cimmanon
'npm view node-sass version' дает мне 3.4.2 и' npm view gulp-sass version' дает мне 2.1.1 (последний) @cimmanon – buschschwick