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

Другие вопросы по тегам