すべての bower パッケージを繰り返し処理したいと考えています。includePaths
メインファイルとして sass ファイルを持っているものはすべて、 for gulp-sassに含めたいと考えています。
私は npm パッケージmain-bower-files
を使用して、メイン ファイルを正常に取得しています (そして、scss ファイルだけにフィルターをかけています)。
しかし、コンパイルに行くと、次のエラーが発生します(現在、ブートストラップしか持っていないためです):
stream.js:94
throw er; // Unhandled stream error in pipe.
^
Error: file to import not found or unreadable: bootstrap
私のgulpfileの関連部分は
var load_paths = bower({
base: path.join(__dirname, "bower_components"),
filter: '**/_*.scss'
});
gulp.src(app_css_file)
.pipe(sass({
includePaths: load_paths
}))
.pipe(concat('app.css'))
.pipe(gulp.dest('build/css'));