Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 反应本机调试器';s连接以响应不使用Expo客户端的情况_Reactjs_React Native_Expo_React Native Debugger - Fatal编程技术网

Reactjs 反应本机调试器';s连接以响应不使用Expo客户端的情况

Reactjs 反应本机调试器';s连接以响应不使用Expo客户端的情况,reactjs,react-native,expo,react-native-debugger,Reactjs,React Native,Expo,React Native Debugger,[2019年3月20日更新:如果您有此问题,请查看我的帖子!] 我正在使用Expo和React Native制作一个移动应用程序。 我想集成到我的项目中进行react和redux调试。但是我有麻烦 专门连接到react devtools失败。我想这是因为我使用的是Expo客户端(通过wifi连接的真实设备) 根据文件,我应该走这条路 因为我的Expo版本是25.0.0,所以RN版本是0.52。因此,我必须编辑setupDevtools.js 问题是,这个医生让我很困惑。我不确定我做的事情是否正

[2019年3月20日更新:如果您有此问题,请查看我的帖子!]

我正在使用Expo和React Native制作一个移动应用程序。 我想集成到我的项目中进行react和redux调试。但是我有麻烦

专门连接到react devtools失败。我想这是因为我使用的是Expo客户端(通过wifi连接的真实设备)

根据文件,我应该走这条路

因为我的Expo版本是25.0.0,所以RN版本是0.52。因此,我必须编辑setupDevtools.js

问题是,这个医生让我很困惑。我不确定我做的事情是否正确。到目前为止,如下所示,我已将主机更改为我的IP地址。但这不起作用。我想我做错了什么。有人能帮忙吗?提前谢谢

const host = PlatformConstants && PlatformConstants.ServerHost ?
      PlatformConstants.ServerHost.split(':')[0] :
      'localhost';

    reactDevTools.connectToDevTools({
      isAppActive,
      host: "116.0.157.7",
      // Read the optional global variable for backward compatibility.
      // It was added in https://github.com/facebook/react-native/commit/bf2b435322e89d0aeee8792b1c6e04656c2719a0.
      port: window.__REACT_DEVTOOLS_PORT__,
      resolveRNStyle: require('../../StyleSheet/flattenStyle'),
    });

不要介意!我已经解决了这个问题。我不理解公共IP和本地IP之间的区别。我把公共IP作为主机。当我把本地的IP地址。当你谷歌什么是我的IP?你得到的是公共IP。更确切地说,请访问这个显示本地IP的站点。()如何访问setupDevtools.js?节点_modules/react native/Libraries/Core/Devtools/setupDevtools.js