1

当我在 IE11 的生产环境 (irlmap.com) 中加载我的 ES6 react 应用程序(使用 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 中的控制台错误:

在此处输入图像描述

4

1 回答 1

1

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

new webpack.ProvidePlugin({ Promise: 'es6-promise-promise', // 按预期工作 })

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

于 2018-07-17T12:07:08.807 回答