0

失われたパッケージがインストールされた gulp ファイルを取得しましたが、タスクの実行時に css が正しくコンパイルされていないようです。

var gulp = require('gulp'),
    $ = require('gulp-load-plugins')({ lazy: true }),
    browsersync = require('browser-sync'),
    del = require('del'),
    config = require('./config.js')(),
    plumber = require('gulp-plumber'),
    newer = require('gulp-newer'),
    jshint = require('gulp-jshint'),
    jade = require('gulp-jade'),
    concat = require('gulp-concat'),
    size = require('gulp-size'),
    uglify = require('gulp-uglify'),
    deporder = require('gulp-deporder'),
    stripDebug = require('gulp-strip-debug'),
    postcss = require('gulp-postcss'),
    autoprefixer = require('autoprefixer'),
    lost = require('lost'),
    minifyCss = require('gulp-minify-css'),
    sass = require('gulp-ruby-sass'),
    sourcemaps = require('gulp-sourcemaps');

私のgulpタスクは次のとおりです。

gulp.task('sass', function () {

  var processors = [
    lost(),
    autoprefixer({browsers:['last 2 versions']})
  ];
  return gulp.src(styles.in)
      .pipe($.plumber())
      .pipe(postcss(processors))
      .pipe($.sass(styles.sassOpt))
      .pipe($.size({ title: 'styles In Size' }))
      .pipe($.size({ title: 'styles Out Size' }))
      .pipe(gulp.dest(styles.out))
      .pipe(browsersync.reload({ stream: true }));
  log('-> Compile SASS Styles')
});

助けていただければ幸いです。よろしくお願いします。

編集: CSS 出力は期待どおりではありません。たとえば、CSS は次のようにレンダリングされます: .grid-one lost-utility: clearfix with: 100% div lost-column: 1/6

4

1 に答える 1

0

postcss タスクが .css ではなく .sass ファイルを監視していた愚かな間違い...

于 2016-02-15T19:39:18.523 に答える