调试我的React Native(Expo)应用程序后,我不再能够从断点中的变量中检索数据

时间:2019-07-03 19:55:26

标签: react-native firebase-authentication google-chrome-devtools expo

当我正在运行的应用程序停止在要检查一些我要从Firebase身份验证中检索到的数据的断点时,即使数据在那里,我也无法从控制台获取它并查看其所有属性和方法。

这过去对我来说很好用。但是由于我在从GitHub存储库中提取数据时遇到问题,因此不得不克隆它并重新安装所有依赖项。从那时起,我相信它一直没有奏效。

Expo.Google.logInAsync({
  iosClientId: 'xxxxxxxx',
  androidClientId: 'xxxxxxxx',
  scopes: ['profile', 'email']
})
  .then(({ type, idToken, accessToken }) => {
    if (type === 'success') {
      const credential = firebase.auth.GoogleAuthProvider.credential(
        idToken,
        accessToken
      );
      firebase
        .auth()
        .signInWithCredential(credential)
        .then(user => { // I want to see all attributes from user
          debugger;
          console.log(user.additionalUserInfo.profile.family_name); // this works, because I had retrieved this through the debugger days ago
          dispatch({ type: ON_LOGIN_SUCCESS, payload: user });
        })

Error

我只希望能够在调试器中查看“ user”变量中的所有数据。我对此漏洞进行了大量研究,但未成功。

非常感谢您

0 个答案:

没有答案