简体   繁体   English

cssnano是否应用css autoprefixer?

[英]Does cssnano apply css autoprefixer?

I want to apply cssnano and autoprefixer on my css code. 我想在css代码上应用cssnano和autoprefixer。 I read on the internet that it is enough to use cssnano, that cssnano automatically applies autoprefixer. 我在互联网上读到使用cssnano就足够了,cssnano会自动应用autoprefixer。 When I use this code: 当我使用此代码时:

var gulp = require('gulp');
var cssnano = require('gulp-cssnano');

gulp.task('default', function() {
return gulp.src('./....css')
    .pipe(cssnano())
    .pipe(gulp.dest('./....'));
});

The css code is compressed but I dont see anywhere the prefixes. CSS代码已压缩,但前缀没有显示。 Does cssnano apply autoprefixer or not? cssnano是否应用自动前缀? Is the above code correct? 上面的代码正确吗?

Thank you very much in advance. 提前非常感谢您。

You require gulp-autoprefixer 您需要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('./....'));
});

Also, in the array {browsers: ['> 1%', 'last 2 versions', 'Firefox >= 20']} you can pass any version depending on your use. 另外,在数组{browsers: ['> 1%', 'last 2 versions', 'Firefox >= 20']}您可以根据使用情况传递任何版本。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM