vue-cli4.x之后不需要手动安装babel/polyfill,vue-cli已经自带了
配置写法
"browserslist": [
"> 1%",//使用量大于1%
"last 3 versions",//前三个历史版本
"not ie <= 8"//不查询 ie8及以下
]
调试npx browserslist
在项目目录中运行以查看选择了哪些浏览器。
配置了browserslist一样做过之后依旧会报错这时候很有可能就是因为你的依赖包并没有被检测出来并进行语法转换,而恰好你的依赖包不支持IE浏览器就像官网所说
在IE浏览器中运行
果不其然,报错
这个时候不要慌,先点开错误看一下 看最后一行
显式的将这个依赖包放到vue.config.js中的
transpileDependencies
中去,告诉babel需要转换这个包