browserslist之中如何合理的书写targets.browsers以及vue-cli生成browserlist的含义?

browserslist可以在babel之中配置,来告诉babel具体转化代码的规则,在vue-cli之中生成的.babelrc文件:

"targets": {
    "browsers": ["> 1%", "last 2 versions", "not ie <= 8"]
}

这句话是不是可以这样理解呢?生成的代码要兼容市场占有率大于1%浏览器,是这些浏览器的最近的两个版本,IE兼容到8版本以上? 如何理解"last 2 versions", "not ie <= 8"?

兼容上两个版本?超过前两个版本的浏览器就不兼容了么?那么客户端旧版本的浏览器怎么办?最近两个版本的IE肯定大于8了吧?那为什么还要写"not ie <= 8"?是不是重复了?

望了解的大神不吝赐教,感谢!

阅读 6.4k
1 个回答
推荐问题