反应应用程序在IE11中不起作用

时间:2018-05-02 19:12:35

标签: reactjs ecmascript-6 internet-explorer-11 create-react-app babel-polyfill

当我在IE11(其他浏览器工作正常)的生产(irlmap.com)中加载我的ES6反应应用程序(使用create-react-app创建)时,我收到以下错误:Minified React error #185。我拍了一下控制台日志的截图,你可以在下面看到。问题似乎是Symbol()undefined。围绕谷歌挖掘,这似乎是我的polyfill的一个问题?请注意,在我的应用程序的入口(index.js),我有以下内容:

import "babel-polyfill"
import React from 'react'
import ReactDOM from 'react-dom'

IE11中的控制台错误:

enter image description here

1 个答案:

答案 0 :(得分:1)

在您的webpack配置文件中包含以下插件。

新的webpack.ProvidePlugin({       承诺:“ es6-promise-promise”,//正常运行     })

以上代码为我解决了这些问题。