Как получить горячую перезагрузку веб-пакета для работы с браузером Cordova и плагинами - PullRequest
0 голосов
/ 04 июня 2019

Попытка выяснить, как настроить сборки браузера COVOVA с горячей перезагрузкой веб-пакета, чтобы большинство плагинов Cordova могли работать. Ключевыми являются сетевая информация и файловая система. Получение горячей перезагрузки для работы в Android или iOS не важно, потому что корпоративные политики брандмауэра в любом случае предотвращают это.

Есть ли способ сделать это? Я попытался Cordova + реагировать с горячей перезагрузкой в ​​режиме разработки , но я использую Vue, а не gulp, и пытаюсь заставить его работать для браузера, а не для Android. Установка <content src="http://browserdev.local:8080" /> в config.xml сделала своего рода работу, но у меня есть много CSP и CORS, которые требуют определенного доменного имени. Давайте назовем это http://browserdev.local

Webpack настроен так

{
    host: 'browserdev.local',
    port: 8080
}

Но это приводит к сообщению Invalid Host header. Если я изменю config.xml на

<platform name="browser">
    <content src="http://127.0.0.1:8080" />
</platform>

На самом деле он загружается, но имеет неправильный URL и разрывает CORS и CSP.

Есть идеи, как мне это сделать?

В качестве альтернативы, есть ли способ исправить бегунок vue-cli dev для понимания и поиска файлов и плагинов cordova JS?

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