0
Это gulpfile в моем веб-сайте проекта:ошибка Глоток на Глоток-рубинового Sass задачи
var gulp = require('gulp'),
sass = require('gulp-ruby-sass'),
sass_path = 'src/style/*.scss';
gulp.task('watch', function() {
gulp.watch(sass_path, ['styles']);
});
gulp.task('styles', function() {
gulp.src(sass_path)
.pipe(sass())
.pipe(gulp.dest('dist'));
});
gulp.task('default', ['styles', 'watch']);
Когда я пытаюсь запустить глотка, это перерыв перед закончить задачу «стили», и дать выход:
[15:37:00] Starting 'styles'...
[15:37:00] 'styles' errored after 1.92 ms
[15:37:00] TypeError: Arguments to path.join must be strings
at path.js:360:15
at Array.filter (native)
at Object.exports.join (path.js:358:36)
at module.exports (/opt/lampp/htdocs/dev/lab/gulp/node_modules/gulp-ruby-sass/index.js:61:15)
at Gulp.<anonymous> (/opt/lampp/htdocs/dev/lab/gulp/Gulpfile.js:24:9)
at module.exports (/opt/lampp/htdocs/dev/lab/gulp/node_modules/gulp/node_modules/orchestrator/lib/runTask.js:34:7)
at Gulp.Orchestrator._runTask (/opt/lampp/htdocs/dev/lab/gulp/node_modules/gulp/node_modules/orchestrator/index.js:273:3)
at Gulp.Orchestrator._runStep (/opt/lampp/htdocs/dev/lab/gulp/node_modules/gulp/node_modules/orchestrator/index.js:214:10)
at /opt/lampp/htdocs/dev/lab/gulp/node_modules/gulp/node_modules/orchestrator/index.js:279:18
at finish (/opt/lampp/htdocs/dev/lab/gulp/node_modules/gulp/node_modules/orchestrator/lib/runTask.js:21:8)
Как это исправить?
Какой версия 'проглатывать-рубиновый sass' у вас есть? – Heikki
Настоящая стабильная версия, а не альфа –
Alpha, объяснила бы ее. Вот аналогичная проблема: http://stackoverflow.com/questions/28140012/gulp-typeerror-arguments-to-path-join-must-be-strings – Heikki