Gulp autoprefixer 没有添加前缀

Gulp autoprefixer is not prefixing

我不确定为什么,但 Autoprefixer 没有向已编译的 CSS 添加任何前缀。有人知道吗?

这是我的gulpfile.js

const gulp = require('gulp');
const autoprefixer = require('gulp-autoprefixer');

exports.default = () => (
    gulp.src('css/styles.css')
        .pipe(autoprefixer({
            cascade: false
        }))
        .pipe(gulp.dest('dist'))
);

gulp- v 命令行版本:2.2.1 本地版本:4.0.2

谢谢!

确实如此!

input::placeholder { color: red; }

结果

input::-moz-placeholder {
        color: red;
}
input:-ms-input-placeholder {
        color: red;
}
input::-ms-input-placeholder {
        color: red;
}
input::placeholder {
        color: red;
}

您可能在当前配置中使用了不需要前缀的 css 规则。检查 browserslist 自定义前缀规则