小编MAR*_*WAN的帖子

IE11 错误:类型错误:非数组对象必须有 [Symbol.iterator]() 方法

我的应用程序在 Firefox 和 Google Chrome 上运行良好,但不幸的是在 IE 11 或 Edge 上无法运行。我已经安装"react-app-polyfill": "^1.0.6",添加了所有需要的 polyfill,如下所述:

索引.js

import 'react-app-polyfill/ie11';
import 'react-app-polyfill/stable';
Run Code Online (Sandbox Code Playgroud)

包.json

 "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version",
      "last 1 ie version"
    ]
  }
Run Code Online (Sandbox Code Playgroud)

IE11 上的错误:

TypeError: Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.


_createForOfIteratorHelper
node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js:54


> 54 |   throw new TypeError("Invalid …
Run Code Online (Sandbox Code Playgroud)

polyfills internet-explorer-11 reactjs

2
推荐指数
1
解决办法
3684
查看次数

标签 统计

internet-explorer-11 ×1

polyfills ×1

reactjs ×1