React 兼容 IE 浏览器

1,172 阅读1分钟

IE 8 和 IE 11 方法类似

1、安装 react-app-polyfill 库(GitHub地址

yarn add react-app-polyfill

2、index.js 文件顶部添加文件导入 polyfill

import "react-app-polyfill/ie11";
import "react-app-polyfill/stable";

3、修改 package.json

"browserslist": {
        "production": [
            ">0.2%",
            "not dead",
            "not op_mini all"
        ],
        "development": [
            "last 1 chrome version",
            "last 1 firefox version",
            "last 1 safari version"
        ]
    },

改成

    "browserslist": {
        "production": [
            ">0.2%",
            "IE 11",
            "not dead",
            "not op_mini all"
        ],
        "development": [
            "last 1 chrome version",
            "last 1 firefox version",
            "last 1 safari version"
        ]
    },

4、重新打包发布即可