Closed blockmood closed 5 years ago
在package.json
里默认如下, 你自己改成你的支持范围:
"browserslist": [
"> 1%",
"not ie 11",
"not op_mini all"
]
兼容到IE>=9 该如何配置,我配置的 [ IE 9 ] ,也不行啊 ,IE会报META类型的错误
"browserslist": [
"> 1%",
"ie >= 9",
"not op_mini all"
]
你看看index.html还有什么head要改的
"browserslist": [ "> 1%", "ie >= 9", "not op_mini all" ] 这么配置IE11可以了,不过IE10和IE9报错 “Set”未定义
请问如何解决啊
你要支持IE9, 你直接吧babel-polyfill
在index.js引入拉到了,
https://babeljs.io/docs/en/babel-polyfill
@JasonBoy 你的意思是直接在index.js 直接 require("@babel/polyfill") || import "@babel/polyfill" ?
import "@babel/polyfill"
OK 我这可以了 入口文件添加 require('babel-polyfill') 兼容到IE9了
大概的问题就是 es6 class 语法没有编译,导致ie11 以下无法识别。