autoprefixer がエラーになるいくつかの sass ファイルにカスタム構文があります。ソース ファイルに対して autoprefixer を実行し (カスタム構文のファイルを除く)、その後 css-import を使用したいと考えています。
現在のタスク:
gulp.task('autoprefixer', function() {
gulp.src('src/stylesheets/**/*.*')
// On all but the following, autoprefix:
// - src/stylesheets/file1.scss.liquid
// - src/stylesheets/file1.scss.liquid
.pipe(autoprefixer())
// On all files not prefaced with underscore, css import
// - src/stylesheets/[^_]*.*
.pipe(cssimport())
// Print to dist/
.pipe(gulp.dest('dist/'));
});
merge2
andを使用してみましgulp-if
たが、まだ運がありません。自動接頭辞付きのファイルを含む一時フォルダーを作成することもできましたが、Gulp にはそれを回避する方法が必要です。