Hoplon With Castra 错误加载后端
Hoplon With Castra Error Loading The Backend
我有一段时间遇到类似的问题。当我在 'build.boot' 中使用以下内容时,它不会加载后端,直到我进入并编辑后端文件然后保存。我想知道如何让它在 'boot dev'.
上加载后端
(deftask dev
[]
(comp
(serve
:port 8000
:handler 'myapp.handler/app
:reload true)
(watch)
(hoplon)
(reload)
(cljs)))
干杯,
:::编辑:::
如果我编辑 'index.cljs.hl' 文件并删除 (rpc/init) 函数,然后保存然后重新插入 (rpc/init) 函数,它似乎加载了后端。我尝试了很多事情,从使用页面加载到移动索引页面中 (rpc/init) 的位置。我不太明白为什么它需要编辑和保存才能使其工作。
很可能有更好的方法,但以下应该可行:
(deftask dev
[]
(comp
(serve
:port 8000
:handler 'myapp.handler/app
:reload true)
;; duplicate these
(hoplon)
(reload)
(cljs)
(watch)
(hoplon)
(reload)
(cljs)))
然后您可以像这样重构它:
(deftask do-stuff []
(comp
(hoplon)
(reload)
(cljs)))
(deftask dev
[]
(comp
(serve
:port 8000
:handler 'myapp.handler/app
:reload true)
(do-stuff) ; init
(watch)
(do-stuff)))
我有一段时间遇到类似的问题。当我在 'build.boot' 中使用以下内容时,它不会加载后端,直到我进入并编辑后端文件然后保存。我想知道如何让它在 'boot dev'.
上加载后端(deftask dev
[]
(comp
(serve
:port 8000
:handler 'myapp.handler/app
:reload true)
(watch)
(hoplon)
(reload)
(cljs)))
干杯,
:::编辑::: 如果我编辑 'index.cljs.hl' 文件并删除 (rpc/init) 函数,然后保存然后重新插入 (rpc/init) 函数,它似乎加载了后端。我尝试了很多事情,从使用页面加载到移动索引页面中 (rpc/init) 的位置。我不太明白为什么它需要编辑和保存才能使其工作。
很可能有更好的方法,但以下应该可行:
(deftask dev
[]
(comp
(serve
:port 8000
:handler 'myapp.handler/app
:reload true)
;; duplicate these
(hoplon)
(reload)
(cljs)
(watch)
(hoplon)
(reload)
(cljs)))
然后您可以像这样重构它:
(deftask do-stuff []
(comp
(hoplon)
(reload)
(cljs)))
(deftask dev
[]
(comp
(serve
:port 8000
:handler 'myapp.handler/app
:reload true)
(do-stuff) ; init
(watch)
(do-stuff)))