«response-app-polyfill» не работает в IE11 - PullRequest
1 голос
/ 21 января 2020

Мое приложение React не работает на IE 11.
Мой клиент хочет, чтобы приложение работало как минимум на ie11.
Итак, я должен устранить эту ошибку.

Я попробовал официальную документацию от "act-app-polyfill ". Но это все равно не работает.
Пожалуйста, помогите мне.

src / index.jsx

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

import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import * as serviceWorker from './serviceWorker';
import { Provider } from 'react-redux';
import store from './store';

ReactDOM.render(
  <Provider store={store}>
    <App />
  </Provider>,
  document.getElementById('root')
);

serviceWorker.unregister();

пакет. json

  "dependencies": {
    ...
    "@types/jest": "^24.0.25",
    "@types/node": "^12.12.24",
    "@types/react": "^16.9.17",
    "@types/react-dom": "^16.9.4",
    "@types/react-redux": "^7.1.5",
    "@types/react-router-dom": "^5.1.3",
    "axios": "^0.19.0",
    "install": "^0.13.0",
    "node-sass": "^4.13.0",
    "npm": "^6.13.4",
    "react": "^16.12.0",
    "react-app-polyfill": "^1.0.5",
    "react-dom": "^16.12.0",
    "react-hotkeys": "^2.0.0",
    "react-redux": "^7.1.3",
    "react-router": "^5.1.2",
    "react-router-dom": "^5.1.2",
    "react-scripts": "3.3.0",
    "redux": "^4.0.5",
    "redux-devtools-extension": "^2.13.8",
    "redux-thunk": "^2.3.0",
    "typescript": "^3.7.4"
  },
...
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "ie 11",
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  }

1 Ответ

2 голосов
/ 28 января 2020

Возможно, проблема связана с react-scripts version, вы используете реагирующие скрипты 3.3.0 и выше. Вы можете проверить пакет. json файл, чтобы проверить его.

В GitHub есть несколько потоков, сообщающих об этой ошибке, вы можете сослаться на них, например: github.com / facebook / create- реакции-приложение / проблемы / 8197 , github.com / facebook / create-реагировать-приложение / проблемы / 8195 .

В качестве обходного пути вы можете попытаться понизить реакцию версия скриптов. Насколько я знаю, он все еще может работать с react-scripts@3.2.0.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...