Quantcast
Channel: Active questions tagged react-native+typescript - Stack Overflow
Viewing all articles
Browse latest Browse all 6213

All React Native Firebase modules must be of the same version - can't use Auth

$
0
0

I installed RNF from starter kit provided by Invertase. I am using RNF app, database, analytics, auth. Everything worked fine until I needed the auth module. It throws an error on app startup (on Android, haven't tried iOS):

    ...\node_modules\react-native\Libraries\Core\ExceptionsManager.js:86 You've attempted to require '@react-native-firebase/auth' version '6.0.3', however, the '@react-native-firebase/app' module is of a different version (6.0.0).    All React Native Firebase modules must be of the same version. Please ensure they match up in your package.json file and re-run yarn/npm install.

But I checked in package.json of all the modules are of version 6.0.3, and my package.json also looks good:

{"name": "meditationapp","version": "6.0.3","private": true,"scripts": {"start": "react-native start","run:android": "react-native run-android","run:ios": "react-native run-ios --simulator=\"iPhone 11 Pro Max\"","build:apk": "cd android && ./gradlew assembleRelease","test": "jest","prepare": "patch-package","storybook": "start-storybook -p 7007"  },"dependencies": {"@react-native-community/async-storage": "^1.6.2","@react-native-community/netinfo": "^4.4.0","@react-native-firebase/analytics": "6.0.3","@react-native-firebase/app": "6.0.3","@react-native-firebase/auth": "6.0.3","@react-native-firebase/database": "6.0.3","@typescript-eslint/eslint-plugin": "^2.3.3","@typescript-eslint/parser": "^2.3.3",    ...

Import in App.tsx:

import firebase from '@react-native-firebase/app'import database from '@react-native-firebase/database'import analytics from '@react-native-firebase/analytics'import auth from '@react-native-firebase/auth'

Things I've tried:

  1. Delete node_modules and run npm install
  2. Installed v6.0.0 instead of 6.0.3
  3. Deleted android/app/build

Can't think of anything else to try, but the error does not go away. It's working fine with analytics and database, only auth is an issue.


Viewing all articles
Browse latest Browse all 6213

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>