Я пытаюсь начать использовать библиотеки Bourbon и Neat Sass в моем проекте. Я хочу скомпилировать Sass с помощью Gulp. Это простая настройка задачи styles
, которую я нашел в одном из уроков:
var gulp = require('gulp'),
sass = require('gulp-sass'),
neat = require('node-neat').includePaths;
var paths = {
scss: './assets/styles/*.scss'
};
gulp.task('styles', function () {
return gulp.src(paths.scss)
.pipe(sass({
includePaths: ['styles'].concat(neat)
}))
.pipe(gulp.dest('./dist/styles'));
});
gulp.task('default', function () {
gulp.start('styles');
});
Затем в главном файле .scss
я помещаю импорт:
@import "bourbon";
@import "base/base";
@import "neat";
Эта задача выполняется правильно.
Что меня озадачивает, что именно делает includePaths
?
Основываясь на приведенном выше примере, может ли кто-нибудь объяснить мне, что такое includePath
роль?