将Babel Polyfill添加到React Native项目中。

5

我在Android上遇到了一个问题。出现了以下错误:

undefined is not a function(evaluating '_iterator2typeof Symbol==='function'?Symbol.iterator:'@@iterator'´)

我认为这可能与使用for of和ES6有关。

我能否将babel-polyfill添加到React Native项目中?

2个回答

6
为了在安装后将 babel-polyfill 添加到你的 react-native 项目中,
只需在你的入口端点中像这样引入它: import 'babel-polyfill'; 现在你可以使用新的内置方法,如 PromiseWeakMap,静态方法如 Array.from 和实例方法如 Array.prototype.includes等。

最新的React Native中是否仍需要这个?或者它们是否已默认包含? - user2078023

2
您可以使用

标签


npm install es6-symbol --save

然后添加你的 index.android.jsindex.ios.js

import 'es6-symbol/implement'

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接