【发布时间】:2015-07-17 19:54:16
【问题描述】:
那么 gulp 自动前缀是如何工作的呢?
我的理解是这样的:
transition: max-height 1s ease-in-out;
应该变成这个
transition: max-height 1s ease-in-out;
-moz-transition: max-height 1s ease-in-out;
-webkit-transition: max-height 1s ease-in-out;
这是我的代码:
var sass = require('gulp-sass');
var concat = require('gulp-concat');
var rename = require('gulp-rename');
var autoprefixer = require('gulp-autoprefixer');
gulp.task('styles', function() {
gulp.src('sass/**/*.scss')
.pipe(autoprefixer('last 2 version'))
.pipe(sass({ style: 'expanded' }))
.on("error", handleError)
.pipe(concat('style.css'))
.pipe(gulp.dest('./'));
});
我尝试在 sass 前后移动自动前缀,但没有收到预期的输出。
【问题讨论】:
-
是否有任何额外的配置代码可用于被省略的 sass 和 autoprefixer 任务? (自动前缀肯定应该在 sass btw 之后)
-
似乎将它移到 sass 下确实修复了它。多奇怪。再次感谢您的帮助!
-
你实际得到的输出是什么?