我使用node-sass,node-bourbon,node-neat运行Gulp。 到目前为止事情进展顺利,可以将sass文件编译成css而不会出错。 除非,我在scss文件的顶部导入波旁威士忌和整洁。发生错误。
"stream.js:94 throw er;// Unhandled stream error in pipe.
错误:stdin:1:要导入的文件未找到或不可读:“bourbon”
相同的来源,但咕噜咕噜的工作。任何民间建议?...
PS。这是我的gulpfile.js .- https://gist.github.com/foonmod/71d8dee473226cdd46f6
答案 0 :(得分:3)
问题在于使用gulp-sass的loadPath
属性,而应该是includePaths
。
在Gist中更新你的gulp-sass任务,如下所示:
gulp.task('sass', function(){
gulp.src('sass/style.scss')
.pipe(sass({
includePaths: require('node-bourbon').includePaths,
style: 'compressed',
quiet: true
}))
.pipe(gulp.dest('css/'));
});