3

我正在尝试安装独立的 react-devtools,它默认侦听端口 8097。我的应用程序使用端口 3001。文档说明如下:

“默认情况下,DevTools 在 localhost 上侦听端口 8097。如果您需要自定义主机、端口或其他设置,请参阅 react-devtools-core 包。”

我该如何去改变端口来监听 3001 呢?

来源:https ://github.com/facebook/react-devtools/tree/master/packages/react-devtools

4

2 回答 2

3

文档建议查看react-devtools-core

require('react-devtools-core').connectToDevTools(options)

这与require('react-devtools')另一个包中的类似,但提供了更多控制。与 不同require('react-devtools')的是,它不会立即连接,而是导出一个函数。

在与 React 相同的上下文中运行connectToDevTools()以建立与 DevTools 的连接。确保它在任何reactreact-domreact-native导入之前运行。

选项对象可能包含:

  • 主机(字符串),默认为'localhost'.
  • 端口(编号),默认为8097.
  • resolveRNStyle(函数),由 RN 使用,null默认情况下。
于 2017-03-28T16:52:52.230 回答
2

您还可以将您的模拟器或设备端口更改为 8097。为我工作。

例如:adb -s <device-name> reverse tcp:8097 tcp:8097

如何查找设备名称:运行adb devices

于 2019-05-22T20:08:20.633 回答