Reactjs 反应本机调试器';s连接以响应不使用Expo客户端的情况
[2019年3月20日更新:如果您有此问题,请查看我的帖子!] 我正在使用Expo和React Native制作一个移动应用程序。 我想集成到我的项目中进行react和redux调试。但是我有麻烦 专门连接到react devtools失败。我想这是因为我使用的是Expo客户端(通过wifi连接的真实设备) 根据文件,我应该走这条路 因为我的Expo版本是25.0.0,所以RN版本是0.52。因此,我必须编辑setupDevtools.js 问题是,这个医生让我很困惑。我不确定我做的事情是否正确。到目前为止,如下所示,我已将主机更改为我的IP地址。但这不起作用。我想我做错了什么。有人能帮忙吗?提前谢谢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 问题是,这个医生让我很困惑。我不确定我做的事情是否正
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