【问题标题】:Post CSS critical splitPostcss 关键拆分
【发布时间】:2016-12-18 01:26:58
【问题描述】:

我需要根据https://www.npmjs.com/package/postcss-critical-split 创建单独的批评风格。

gulp 任务的名称是“criticalCSS”。 为什么它不起作用?

gulp.task('criticalCSS', function () {
    return gulp.src(['css/style.css','!css/*-critical.css'])
    .pipe(sourcemaps.init({loadMaps: true}))
      .pipe(postcss([require('postcss-critical-split')]))
    .pipe(sourcemaps.write('source-maps'))
    .pipe(gulp.dest('css'));
});

感谢您的帮助。

我的 gulpfile 看起来 https://jsfiddle.net/ydhfjwdw/

【问题讨论】:

    标签: node.js gulp postcss


    【解决方案1】:

    使用gulp-postcss 代替postcss'

    【讨论】:

      【解决方案2】:

      解决方案:

      gulp.task('criticalCSS', function () {
          var processors = [
              postcssCriticalSplit({
                  'output': 'critical',
                  'startTag': 'critical:start',
                  'stopTag': 'critical:end'
              })
          ];
       
          return gulp.src(['css/style.css'])
          .pipe(postcss(processors))
          .pipe(cssnano())
          .pipe(rename({
              suffix: '.critical'
          }))
          .pipe(gulp.dest('css'));
      });

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-04-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-02-21
        相关资源
        最近更新 更多