Согласно этому можно скомпилировать установку susy из Ruby с помощью Gulp. Но можно ли использовать gulp-sass вместо gulp-compass или gulp-ruby-sass из-за производительности и устаревания? На самом деле я использую это в своем gulpfile.js:
глоток
var gulp = require('gulp');
// Include plugins
var plugins = require('gulp-load-plugins')();
// Variables de chemins
var source = './sass/**/*.scss'; // dossier de travail
var destination = './css/'; // dossier à livrer
gulp.task('sasscompil', function () {
return gulp.src(source)
.pipe(plugins.sass({
outputStyle: 'compressed',
includePaths: ['/home/webmaster/vendor/bundle/gems/susy-2.2.2/sass']
}).on('error', sasscompil.logError))
.pipe(plugins.csscomb())
.pipe(plugins.cssbeautify({indent: ' '}))
.pipe(plugins.autoprefixer())
.pipe(gulp.dest(destination + ''));
});
Но журнал ошибок не работает, потому что sasscompil не определен. Затем мне нужно указать путь для всех экс-компасов, таких как susy, sassy-button и т. д. Можно ли указать глобальный путь для драгоценных камней? Другое дело, устанавливаю ли я gulp-плагины, несмотря на использование gulp-load-plugins? потому что gulp не находит плагины, если я этого не делаю.
Спасибо
sasscompil
наplugins.sass.logError
- можете оставить ответ ниже. (мы передаем ошибку обратно вnode-sass
, который используетсяgulp-sass
для вывода ошибки) ref< /а> - person Denis Tsoi   schedule 25.04.2017plugins.sass.logError
дай мнеError in plugin 'sass' Message: sass/application.scss Error: File to import not found or unreadable: sassy-buttons. Parent style sheet: /var/www/drupal-6/sites/all/themes/starter-susy2-nc-d6/sass/application.scss on line 33 of sass/application.scss
- person webmaster pf   schedule 25.04.2017/var/www/drupal-6/sites/all/themes/starter-susy2-nc-d6/sass/application.scss
вsass/application.scss
Я собираюсь отправить ответ, поскольку он решил проблему / вопрос, ошибка импорта связана с файлом scss, а не сgulp-task
- person Denis Tsoi   schedule 25.04.2017