我正在使用Gulp
并使用Gulp Autoprefixer独立版,例如:
gulp.task('styles', function() {
gulp.src('scss/**/*.scss')
//.................
.pipe(sass())
.pipe(autoprefixer({
browsers: [
//..........
],
}))
//............
});
...但后来我看到Gulp Postcss plugin似乎包含了non-gulp autoprefixer的用法,例如:
gulp.task('styles', function() {
gulp.src('scss/**/*.scss')
//.................
.pipe(sass())
.pipe(postcss([
autoprefixer({
browsers: [
//.......
],
}),
]))
//............
});
有什么区别?
答案 0 :(得分:4)
Autoprefixer只是一个PostCSS插件。没有PostCSS就无法运行它。
gulp-autoprefixer
将PostCSS隐藏在里面。就像gulp-postcss(autoprefixer)
的快捷方式一样。这是运行Autoprefixer的非官方方式。
Autoprefixer作者建议仅使用gulp-postcss
,因为: