3

我在一些 sass 文件中有自定义语法,autoprefixer 会出错。我想在源文件上运行 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/'));
});

我试过使用merge2gulp-if但还没有运气。我还能够使用自动前缀文件创建一个临时文件夹,但 Gulp 应该有办法避免这种情况。

4

0 回答 0