首页 > 解决方案 > Undefined 不是评估 RNGooglesignin.dark 的对象

问题描述

所以我正在尝试运行我的 react-native 项目,但我收到了这个错误。请帮忙

在此处输入图像描述

标签: react-nativereact-native-android

解决方案


转到位于 node_modules/react-native-google-signin/src/) 中的文件 GoogleSignin.ios.js 和 GoogleSignin.android.js 并替换以下值:

GoogleSigninButton.Size = {
Icon: RNGoogleSignin.BUTTON_SIZE_ICON,
Standard: RNGoogleSignin.BUTTON_SIZE_STANDARD,
Wide: RNGoogleSignin.BUTTON_SIZE_WIDE
};
GoogleSigninButton.Color = {
Auto: RNGoogleSignin.BUTTON_COLOR_AUTO,
Light: RNGoogleSignin.BUTTON_COLOR_LIGHT,
Dark: RNGoogleSignin.BUTTON_COLOR_DARK
};

和:

GoogleSigninButton.Size = {
Icon: '48 x 48',
Standard: '230 x 48',
Wide: '312 x 48'
};

GoogleSigninButton.Color = {
Auto: 'white',
Light: 'blue',
Dark: 'grey'
};


推荐阅读