在使用vue cli脚手架 vue create 项目名搭建项目时,会自动生成.browserslistrc文件,该文件的作用是 配置兼容流量器
> 1 % : 表示 全球超过1%人使用的浏览器
last 2 versions : 表示 所有浏览器兼容到最后两个版本
not dead : 表示 没有死掉的浏览器
not ie <= 8 : 表示 ie浏览器版本大于8
这个配置文件共享于不同前端工具 目标浏览器和nodejs版本 ,用于:
- Autoprefixer
- Babel
- postcss-preset-env
- eslint-plugin-compat
- stylelint-no-unsupported-browser-features
- postcss-normalize
- obsolete-webpack-plugin
所有的工具会自动寻找目标浏览器,有两种方法:
- 在
package.json文件中加入:
"browserslist": [
"defaults",
"not IE 11",
"maintained node versions"
]
- 添加
.browserslistrc配置文件:
# Browsers that we support
defaults
not IE 11
maintained node versions