Как настроить проект для разработки приложений под Codova, с использованием вебпака, да еще и с горячей заменой модулей HMR. Чтобы при изменении кода, твое приложение на телефоне реалтайм обновлялось?
Ох лол, че придумал, ну короче я просто сделал айфрейм который настраиваю на вебпак дев сервер)))) куда деваться, но если кто-то напишет плагин для кордовы и вебпака, буду благодарен
просто кидаю в файл cordova/www/index.html такой код:
<head>
<meta charset="UTF-8">
<meta name='viewport' content='user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, width=device-width'>
<title>Dev</title>
<script type="text/javascript" src="cordova.js"></script>
<script>
document.addEventListener("deviceready", init, false)
function init() {
var iframe = document.createElement('iframe')
// мой комп по локальной сети и порт вебпак дев сервера
iframe.src = 'http://192.168.2.33:1337'
iframe.style.position = 'absolute'
iframe.style.width = '100%'
iframe.style.height = '100%'
iframe.style.border = 'none'
document.body.appendChild(iframe)
document.body.style.margin = '0'
// пробрасываем внутрь фрейма кордову
iframe.contentWindow.cordova = window.cordova
iframe.addEventListener('load', function () {
iframe.contentWindow.addEventListener('unload', function (){
// при попытке вебпака перезагрузить страницу переинициализировать фрейм, и заного установить в него кордову
document.body.removeChild(iframe)
console.clear()
init()
})
})
}
</script>
</head>
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости