response-devtools: по умолчанию DevTools прослушивает порт 8097 на локальном хосте. Как настроить?
Я пытаюсь установить автономный response-devtools, который по умолчанию прослушивает порт 8097. Мое приложение использует порт 3001. В документации сказано следующее:
"По умолчанию DevTools слушает порт 8097 на локальном хосте. Если вам нужно настроить хост, порт или другие параметры, вместо этого посмотрите пакет act-devtools-core".
Как мне изменить порт для прослушивания 3001 вместо этого?
Источник: https://github.com/facebook/react-devtools/tree/master/packages/react-devtools
1 ответ
Документы буквально говорят вам, чтобы взглянуть на react-devtools-core
,
require('react-devtools-core').connectToDevTools(options)
Это похоже на
require('react-devtools')
в другом пакете, но обеспечивая больший контроль. В отличие отrequire('react-devtools')
, он не подключается сразу, но экспортирует функцию.Бежать
connectToDevTools()
в том же контексте, что и React, чтобы установить соединение с DevTools. Убедитесь, что это работает перед любымreact
,react-dom
, или жеreact-native
импорт.Объект параметров может содержать:
- хост (строка), по умолчанию
'localhost'
,- порт (номер), по умолчанию
8097
,- resolRNStyle (функция), используемая RN и
null
по умолчанию.
Вы также можете изменить свой эмулятор или порт устройства на 8097. Работал для меня.
Например: adb -s <device-name> reverse tcp:8097 tcp:8097
Как найти имя устройства: запустить adb devices