背景
项目使用create-react-app、typescript创建,ie11下报‘语法错误’
解决方案
1、安装react-app-polyfill
npm install react-app-polyfill
- 在src/index.tsx的最顶部引入
import 'react-app-polyfill/ie11';
import 'react-app-polyfill/stable';
3、在packge.json文件下 browserlist 添加ie11
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all",
"ie 11"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version",
"ie 11"
]
}
4、 重启。否则删除node_modules文件夹下的内容重新安装