0
저는 Gulp.js와 Sass를 시작하고 믹스 인을 사용하고 있습니다. 여기 gulp-ruby-sass에서 믹스 인을 찾을 수 없습니다.
내gulp.js
파일입니다
var gulp = require('gulp');
var autoprefixer = require('gulp-autoprefixer');
var sass = require('gulp-ruby-sass');
gulp.task('css', function(){
return gulp.src('./assets/scss/main.scss')
.pipe(sass({
style: 'expanded',
noCache: true
}))
.pipe(autoprefixer('last 5 versions'))
.pipe(gulp.dest('./assets/css'));
});
gulp.task('watch', function(){
gulp.watch('./assets/scss/*.scss', ['css']);
});
gulp.task('default', ['css', 'watch']);
그리고 이것은 내 main.scss 파일입니다
events.js:72
throw er; // Unhandled 'error' event
^
[gulp] Error in plugin 'gulp-ruby-sass':
Syntax error: Undefined mixin 'left'.
on line 2 of /vagrant/gulp_test_1/assets/scss/main.scss, in `left'
from line 2 of /tmp/a4d96d4a-b823-4828-a37c-eab307477784/main.scss
at ChildProcess.<anonymous> (/vagrant/gulp_test_1/node_modules/gulp-ruby-sass/index.js:74:25)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:743:16)
at Process.ChildProcess._handle.onexit (child_process.js:810:5)
다른 모든 말대꾸 :
#data {
@include left(10px);
@include table-base;
}
이 그것을 생산하는 오류입니다 물건 잘 작동합니다. 오류를 일으키는 믹스 인 것뿐입니다.
나는 Compass 0.12.2
내가 어떤 보석/모듈 실종을 설치 한?
시스템이 Ubuntu VM이 설치된 Vagrant에서 실행되고 있습니다.