IE11和IE9 Polyfill用于React应用无法正常工作

时间:2019-05-17 21:35:58

标签: reactjs internet-explorer

我已经使用以下命令创建了一个新应用:

npm create-react-app myapp

然后我跑了npm start

该应用程序可在Chrome,Firefox中运行,但不能在IE中运行。

经过一些研究,我发现我需要添加一个polyfill。因此,按照步骤react-app-polyfill运行以下代码:

npm install react-app-polyfill

我的index.js文件现在看起来像这样:

import 'react-app-polyfill/ie11';
import 'react-app-polyfill/ie9';
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';

ReactDOM.render(<App />, document.getElementById('root'));

// If you want your app to work offline and load faster, you can change
// unregister() to register() below. Note this comes with some pitfalls.
// Learn more about service workers:
serviceWorker.unregister();

我再次运行npm start,它可以在chrome,firefox中使用,但在任何版本中仍然无法使用。

在IE中,我的IE控制台出现以下错误:

Syntax Error 0.chunks.js
Syntax Error main.chunk.js

如何使其在IE中工作?

0 个答案:

没有答案