Gulp 的 Autoprefixer 插件中的 browserslist 选项是否定义了应该包含或排除哪些浏览器?

Does the browserslist option in Gulp's Autoprefixer plugin define what browsers should be included or excluded?

可能是我问过的最愚蠢的问题,但我发现文档和有限的示例非常模糊。

我希望支持尽可能多的浏览器,包括 IE7+,例如

.pipe(autoprefixer({
    browsers: ['last 5 versions', 'ie >= 7']
})

从逻辑上讲,我假设上面的 'browsers' 选项存在以准确定义应支持哪些浏览器或浏览器范围。换句话说,上面可以翻译为:

"Support the last 5 versions of every browser AND ensure that all versions of IE (from 7 upwards) are supported."

另一种说法:

"Don't remove any styles that are required by these browsers"

请问我对browsers选项的理解正确吗?

是的,您理解 browsers 正确。 ['last 5 versions', 'ie >= 7'] 表示“支持每个浏览器的最后 5 个版本 确保支持所有版本的 IE(从 7 开始)”。