【问题标题】:Add babel polyfill to React Native Project将 babel polyfill 添加到 React Native 项目
【发布时间】:2016-06-09 16:24:52
【问题描述】:

我在 android 上遇到问题。收到此错误:

undefined 不是函数(评估 '_iterator2typeof Symbol==='function'?Symbol.iterator:'@@iterator'´)

我觉得和for of、es6的使用有关。

我可以将babel-polyfill 添加到 React Native 项目吗?

【问题讨论】:

    标签: react-native babeljs


    【解决方案1】:

    为了在安装后将babel-polyfill 添加到您的 react-native 项目中

    npm install --save babel-polyfill

    在你的入口端点中像这样导入它:

    import 'babel-polyfill';

    现在您可以使用PromiseWeakMap 等新的内置方法、Array.from 等静态方法和Array.prototype.includes 等实例方法等。

    【讨论】:

    • 我们还需要最新的 react-native 吗?还是默认包含它们?
    【解决方案2】:

    你可以使用

    npm install es6-symbol --save
    

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

    import 'es6-symbol/implement'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-25
      • 2016-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多