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 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题