使用:react 16.8.6。工作于:开发模式。
1) 做: npm create-react-app my-app
2) cd 我的应用程序
3)添加:导入“react-app-polyfill/ie11”;作为 index.js 中新的第一行
4)做:npm start
5) 在 Windows 10 上的 IE11 中,它在控制台中中止这些:
SCRIPT1002:语法错误 1.chunk.js (10735,34)
SCRIPT1002:语法错误 main.chunk.js (154,1)
我尝试过其他 polyfill:
导入“react-app-polyfill/ie9”;
和
导入'react-app-polyfill/stable';
和
导入'react-app-polyfill/ie9';导入'react-app-polyfill/stable';
和
导入'react-app-polyfill/ie11';导入'react-app-polyfill/stable';
语法错误的位置发生了变化,但它仍然发生。
在所有其他浏览器中都可以正常工作。
import "react-app-polyfill/ie11";
import React from "react";
import ReactDOM from "react-dom";
import "./index.css";
import App from "./App";
import * as serviceWorker from "./serviceWorker";
import "bootstrap/dist/css/bootstrap.css";
ReactDOM.render(<App />, document.getElementById("root"));
中止发生在生成的代码加载之前。它在 IE11 中提供了旧的“死亡白屏”。
任何人都可以分享让 16.8.6 入门应用程序在 IE11 中工作的魔力吗?