将babel polyfill添加到React Native Project
问题描述:
我在Android上遇到问题。得到这个错误:将babel polyfill添加到React Native Project
undefined is not a function(evaluating '_iterator2typeof Symbol==='function'?Symbol.iterator:'@@iterator'´)
我认为它与使用for,es6有关。
我可以将babel-polyfill
添加到React Native Project吗?
答
您可以使用
npm install es6-symbol --save
然后加在你index.android.js & index.ios.js
import 'es6-symbol/implement'
答
为了增加babel-polyfill到您的反应母语项目安装后
npm install --save babel-polyfill
刚刚导入像这样在你的进入端点:
import 'babel-polyfill';
现在你可以使用新的内置插件一样Promise
或WeakMap
,静态方法,如Array.from
和实例方法,如Array.prototype.includes
,等等。