ReactJS:IE 10 兼容性,Set 未定义

ReactJS: IE 10 Compatibility, Set is undefined

我正在尝试让 ReactJs 与 IE 10 兼容,并在任何其他导入之前添加了以下导入语句。

import '@babel/polyfill';
import 'core-js/es6/map';
import 'core-js/es6/set';

导入是在我的应用程序的索引文件中完成的,App.tsx。

但是我仍然收到以下错误并且无法解决。

SCRIPT5009: 'Set' is undefined

我该如何解决这个问题?

我也在同一期中 运行。为了解决这个问题,您需要一些额外的节点包来执行 polyfill。 请首先安装 npm 包“core-js”。之后,添加

import 'core-js/es/set'
import 'core-js/es/map'

如果仍然 运行 遇到问题,请安装此其他包 react-app-polyfill 并添加以下附加导入:

import 'react-app-polyfill/ie9'

这些 imports 必须在项目的根 index 文件中。希望这有帮助。