Android 如何使用Cordova+;为代码重新加载设置shadow cljs;Clojurescript?

Android 如何使用Cordova+;为代码重新加载设置shadow cljs;Clojurescript?,android,cordova,clojurescript,shadow-cljs,Android,Cordova,Clojurescript,Shadow Cljs,我目前正在使用Clojurescript在Cordova上开发一个示例应用程序。我正在使用shadowcljs构建项目,但不知何故,我无法找到一种方法使代码重新加载正常工作 相反,我必须在开发时使用浏览器构建,因为它允许在重新加载代码时缩短反馈循环。然后,我使用cordova命令行将应用程序部署到设备/模拟器 在开发时直接使用设备/仿真器时,shadow-cljs中是否有办法使代码重新加载工作?我使用Cordova创建了一个shadow-cljs。我只测试了windows运行时,但我认为其他运行

我目前正在使用
Clojurescript
Cordova
上开发一个示例应用程序。我正在使用
shadowcljs
构建项目,但不知何故,我无法找到一种方法使代码重新加载正常工作

相反,我必须在开发时使用浏览器构建,因为它允许在重新加载代码时缩短反馈循环。然后,我使用
cordova
命令行将应用程序部署到设备/模拟器

在开发时直接使用设备/仿真器时,
shadow-cljs
中是否有办法使代码重新加载工作?

我使用Cordova创建了一个
shadow-cljs
。我只测试了
windows
运行时,但我认为其他运行时也可以工作

这都是常规的
shadow cljs
配置文件中唯一的特殊调整是
:use document host false
,因为默认情况下,它将尝试使用
document.location
并确定从那里连接到哪里。在Windows上,至少有一些
ms appx://
URL无法用于连接
shadow cljs
websocket。因此,我们禁用了默认设置,它将使用
localhost
。这对于Windows很好,但其他平台可能需要调整配置选项,以防生成的“应用程序”不在同一台机器上运行(例如,移动设备或模拟器)