【问题标题】:react-native error after import firebase导入firebase后反应本机错误
【发布时间】:2018-12-08 11:10:00
【问题描述】:

我已经使用 cmd 在我的项目中安装了firebase

npm install --save firebase 

当我将 firebase 导入我的 react-native 项目 import firebase from 'firebase' 时,我收到了这个错误。可能是什么问题呢?

【问题讨论】:

  • 您没有提供任何错误...
  • 您也可以选择尝试 import * as firebase from 'firebase'
  • 因为 firebase 版本。只需将 firebase 版本 4.10.0 更改为 4.13.0 运行良好您的更改 firebase 版本直接通过在您的 package.json 中编辑它而不是“运行安装”更改您的导入语句以 import * as firebase from 'firebase';
  • 有什么解决办法吗?

标签: firebase react-native-firebase


【解决方案1】:

遵循此模式,错误将得到解决,问题是由于在Firebase repo 中升级所致:

import React, {Component} from 'react';
import {Text, View} from 'react-native';
// import firebase from 'firebase';
import firebase from '@firebase/app'
import { Header } from './Components/Common';

【讨论】:

    【解决方案2】:

    遇到了同样的问题,我通过安装 babel polyfill

    解决了它
    npm i --save-dev babel-polyfill
    

    然后在我的 index.js 中:

    import 'babel-polyfill';
    

    【讨论】:

      【解决方案3】:

      那是因为最新版本的 firebase 您可以回滚到版本 4 或者您可以像导入一样

      从'@firebase/app'导入firebase; 以上两种方法中的任何一种都可以解决您的问题

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-03-14
        • 2018-12-24
        • 2017-12-25
        • 2021-10-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多