J'ai vu beaucoup de questions similaires ici et j'ai essayé de toutes les manières mais je n'ai aucune idée pourquoi toujours ne rien montrer.
npm install react-app-polyfill
J'ai ajouté "ie 11" à la matrice de production et de développement dans package.json
Ajoutez ce deux lignes import "react-app-polyfill/ie11";
import "react-app-polyfill/stable";
en haut de index.js
supprimer le dossier .cache dans node_modules
Redémarrez l'application
Mais toujours rien montrer dans ie 11.
Voici mon package.json
{
"name": "firealarm",
"version": "0.1.0",
"private": true,
"dependencies": {
"@testing-library/jest-dom": "^4.2.4",
"@testing-library/react": "^9.3.3",
"@testing-library/user-event": "^7.1.2",
"antd": "^3.26.2",
"axios": "^0.19.0",
"core-js": "^3.6.1",
"cors": "^2.8.5",
"jspdf": "^1.5.3",
"jspdf-autotable": "^3.2.11",
"react": "^16.12.0",
"react-app-polyfill": "^1.0.5",
"react-dom": "^16.12.0",
"react-router-dom": "^5.1.2",
"react-scripts": "3.3.0"
},
"scripts": {
"start": "set PORT=3006 && react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
"eslintConfig": {
"extends": "react-app"
},
"browserslist": {
"production": [
"ie 11",
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"ie 11",
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}
J'ai même supprimé le dossier node_modules et réinstallé npm
mais ne fonctionne toujours pas.
Mettre à jour
J'ai reçu deux messages d'erreur dans IE 11.
SCRIPT5022: SyntaxError
File: 0.chunk.js, Line: 176128, Column: 38
Et
SCRIPT5022: The error you provided does not contain a stack trace.
File: 0.chunk.js, Line: 205780, Column: 64
.
Je viens de tester sur le navigateur Edge, npm start
donne la même erreur que vous avez mentionnée, mais vous dites que vous voulez simplement exécuter votre application sur ie11. J'ai fait npm run build
et l'a servi via le package serve
(après npm i -g serve
), ça fonctionne bien. Sauf si vous souhaitez développer dans ie, si vous êtes capable d'exécuter votre application sur ie localement, cela vous aidera, je suppose.