Как добиться горячей перезагрузки для расширения браузера chrome, созданного с помощью приложения create-реагировать? - PullRequest
0 голосов
/ 17 февраля 2020

Я пытаюсь создать расширение для браузера chrome с помощью команды create-Reaction-app. Всплывающее окно browser_action указывает на индекс. html, созданный приложением реагировать. Приложение извлекается из приложения create-реагировать, и writeToDisk также включен в конфигурации веб-пакета. Начальная сборка и перестройка на изменениях работают нормально на npm run start.

Если я внесу изменение в код реагирования, затем закрою и снова открою всплывающее окно действий браузера, изменения будут применены. Но горячая перезагрузка не работает должным образом. Я ожидал, что, если я оставлю окно действий браузера открытым, а затем внесу изменения в код, сборка dev будет перестроена, а горячая перезагрузка применит активные исправления во всплывающем окне с открытым действием браузера. Но никакой горячей перезагрузки не происходит. Более того, я получаю следующее сообщение об ошибке на странице расширений chrome каждый раз, когда открывается окно действий браузера:

Error message for websocket connection establishment

Похоже на подключение через веб-сокет требуется для горячей перезагрузки всплывающее окно имеет проблемы с установлением соединения. Кто-нибудь сталкивался с чем-то подобным? Все пожелания приветствуются. И заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...