Я создал простой пример , используя shadow-cljs
с Cordova. Я только протестировал среду выполнения windows
, но я бы предположил, что другие тоже работают.
Все это регулярно shadow-cljs
, единственный специальный твик в файле конфигурации - :use-document-host false
, так как по умолчанию он постараюсь использовать document.location
и выяснить, откуда подключиться. На Windows, по крайней мере, это какой-то ms-appx://
URL, который нельзя использовать для подключения веб-сокета shadow-cljs
. Поэтому мы отключаем значение по умолчанию, которое вместо этого будет использовать localhost
. Это прекрасно работает для Windows, но для других платформ может потребоваться настройка параметра конфигурации : devtools-url в случае, если сгенерированное «приложение» не работает на той же машине (например, на мобильном устройстве или эмуляторе).