我想在我的css代码上应用cssnano和autoprefixer。我在网上看到使用cssnano就足够了,cssnano会自动应用autoprefixer。当我使用这段代码时:
var gulp = require('gulp');
var cssnano = require('gulp-cssnano');
gulp.task('default', function() {
return gulp.src('./....css')
.pipe(cssnano())
.pipe(gulp.dest('./....'));
});css代码是压缩的,但我看不到任何前缀。cssnano是否应用自动修复?上面的代码正确吗?
非常提前感谢您。
发布于 2018-01-05 19:26:14
您需要gulp-autoprefixer
var autoprefixer = require('gulp-autoprefixer');
gulp.task('default', function() {
return gulp.src('./....css')
.pipe(cssnano({
autoprefixer: {
browsers: ['> 1%', 'last 2 versions', 'Firefox >= 20'],
add: true
}
}))
.pipe(gulp.dest('./....'));
});此外,在数组{browsers: ['> 1%', 'last 2 versions', 'Firefox >= 20']}中,您可以根据您的使用传递任何版本。
https://stackoverflow.com/questions/47377885
复制相似问题