gpt4 book ai didi

javascript - ReactJs map 在 IE10 中未定义

转载 作者:行者123 更新时间:2023-12-01 00:19:24 26 4
gpt4 key购买 nike

我看到了类似的问题并尝试了一切但没有帮助。

我收到错误“map is undefined in ie10 and ie11”。在我的项目上进行此更改后,ie11 可以工作,但 ie10 不能。

在我的 package.json 中:

"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version",
"ie 10",
"ie 11"
]
}

我已经从 npm 安装了 core-js 包,并放入了我的应用程序的顶层,App.js:

import 'react-app-polyfill/ie11';
import 'react-app-polyfill/stable';
import "core-js";
import 'core-js/es/set'
import 'core-js/es/map'

使用这些配置,我的应用程序可以在 ie11 上运行,但不能在 ie10 上运行。我能做什么?

最佳答案

您可能需要为Array.map()安装额外的polyfills才能处理older browsers .

首先,我们安装polyfill库,

npm i react-app-polyfill

然后,我们在您应用的 index.js/index.ts 中导入所需的 polyfill。

import 'react-app-polyfill/ie9'

关于javascript - ReactJs map 在 IE10 中未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59540970/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com