请检查提供的路线名称
const AuthNavigattor = createStackNavigator(
{
logins: {screen: LoginScreen},
splash: {screen: SplashScreen},
register: {screen: RegisterScreen},
forgetPassword: {screen: ForgetPasswordScreen},
mobileNumber: {screen: MobileNumberScreen},
codeEnter: {screen: CodeEnterScreen},
changePassword: {screen: ChangePasswordScreen},
// dashboard: { screen: Drawer }
},
{
// initialRouteName: "splash",
headerMode: 'none',
},
);
const ProfileNavigattor = createStackNavigator(
{
logins: {screen: LoginScreen},
splash: {screen: SplashScreen},
register: {screen: RegisterScreen},
forgetPassword: {screen: ForgetPasswordScreen},
mobileNumber: {screen: MobileNumberScreen},
codeEnter: {screen: CodeEnterScreen},
changePassword: {screen: ChangePasswordScreen},
// dashboard: { screen: Drawer }
},
{
// initialRouteName: "splash",
headerMode: 'none',
},
);
这里有相同的路由名称,如登录、启动等,这可能是导致此错误的原因。重命名这个唯一的将解决您的问题。