Javascript 调试反应本机

Javascript 调试反应本机,javascript,react-native,debugging,react-native-debugger,Javascript,React Native,Debugging,React Native Debugger,我尝试在react native中调试时遇到问题。我可以使用react本机调试器进行调试,或者只是在浏览器中进行调试。但是我收到的错误消息通常不会指向导致错误的行。例如,我将得到如下普遍存在的错误: ExceptionsManager.js:44 ReferenceError: object is not defined This error is located at: in Navigator (at createAppContainer.js:430) in NavigationCont

我尝试在react native中调试时遇到问题。我可以使用react本机调试器进行调试,或者只是在浏览器中进行调试。但是我收到的错误消息通常不会指向导致错误的行。例如,我将得到如下普遍存在的错误:

ExceptionsManager.js:44 ReferenceError: object is not defined

This error is located at:
in Navigator (at createAppContainer.js:430)
in NavigationContainer (at SceneView.js:9)
in SceneView (at SwitchView.js:12)
in SwitchView (at createNavigator.js:80)
in Navigator (at createAppContainer.js:430)
in NavigationContainer (at App.js:59)
in StyleProvider (at App.js:57)
in MobXProvider (at App.js:56)
in App (at renderApplication.js:40)
in RCTView (at AppContainer.js:101)
in RCTView (at AppContainer.js:119)
in AppContainer (at renderApplication.js:39)
是否有办法调试并获得正确的堆栈跟踪,从而找出错误的实际原因

编辑:我发现了问题。我的代码如下所示:

//LoggedInNavigator.js
从“React”导入React;
从“react navigation”导入{CreateBoottomTabNavigator,createAppContainer};
从“本机基”导入{按钮、页脚、页脚选项卡};
从“/SetupNavigator”导入SetupNavigator;
从“./PremiumNavigator”导入PremiumNavigator;
SetupNavigator.navigationOptions=({navigation:{state:{routes,index}}})=>{
让tabBarVisible=false;
返回{
tabbar可见,对象//{
让tabBarVisible=false;
返回{
tabBarVisible,
};
};
//这里有更多的导航员
常量导航器={
设置:设置导航器,
高级:PremiumNavigator,
};
log('navigators=',navigators);
const loggedInNav=createBottomTabNavigator({
…导航员
},
{
initialRouteName:“设置导航器”,
tabBarPosition:'底部',
tabBarComponent:props=>{
返回(
props.navigation.navigate('HotelInfo')}>
//选项卡栏内容
);
},
defaultNavigationOptions:({navigation})=>({
tabBarVisible:错误,
}),
}
);

导出默认的createAppContainer(loggedInNav);
这可能不是调试器的问题,而是您的
createAppContainer.js
。您可以向我们展示此文件中的代码吗?您可以共享您的代码以便我们检查吗?好的。我已经找到了错误的解决方案(我用代码更新了原始帖子),但我仍然想知道如何能够正常调试,而不会意外地遇到问题的答案。提前谢谢