Попытка выяснить, как настроить сборки браузера 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?