Gulp Bourbon 无法导入 Bourbon 参考。

3

我使用 node-sass、node-bourbon、node-neat 来运行 Gulp。目前为止,一切都进展顺利,可以将 Sass 文件编译成 CSS,没有出现错误。但是,当我在 scss 文件的顶部导入 bourbon 和 neat 时,就会出现错误。

"stream.js:94 throw er;// Unhandled stream error in pipe. 

错误:stdin:1:无法找到或读取要导入的文件:"bourbon"

使用grunt相同的源码正常运行。有什么建议吗?...

附注:这是我的gulpfile.js。- https://gist.github.com/foonmod/71d8dee473226cdd46f6

1个回答

3
问题出在gulp-sass的loadPath属性上,应该改为includePaths属性。请按以下方式更新您的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/'));
});

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接