我正在为firebase项目使用firebase实现GoogleSign。我安装了这三个软件包:
"@react-native-firebase/app": "^11.3.0",
"@react-native-firebase/auth": "^11.3.0",
"@react-native-google-signin/google-signin": "^6.0.0",然后,在我的Login.js文件中,我将它们导入为:
import auth from '@react-native-firebase/auth'
import { GoogleSignin } from '@react-native-google-signin/google-signin';然后在function Login(props) {里面我
GoogleSignin.configure({
webClientId: 'MY_WEB_CLIENT_ID.apps.googleusercontent.com'
});但是,一旦我运行,我就会得到这个错误:
"node_modules/@react-native-google-signin/google-signin/src/GoogleSignin.js",错误:要求模块
抛出异常: TypeError: null不是对象(求值)
发布于 2021-06-15 06:38:22
请运行吊舱-安装和在吊舱安装确认
Installing FirebaseAuth (8.1.0)
Installing FirebaseInstallations (8.1.0)
Installing FirebaseMessaging (8.1.0)
Installing GTMAppAuth (1.2.2)
Installing GTMSessionFetcher (1.5.0)
Installing GoogleSignIn (5.0.2)
Installing GoogleUtilities 7.4.1
Installing RNFBAuth (12.1.0)
Installing RNFBMessaging (12.1.0)
Installing **RNGoogleSignin** (6.0.0)发布于 2022-10-04 18:01:27
我用的是“8.0.0”版本,把评级降到了7.2.2,这对我很有帮助。请记住对版本号删除^,如下所示:
@react原生-google-signin/google-signin“:"7.2.2”
https://stackoverflow.com/questions/67135002
复制相似问题