2
我正在研究两个相关的Web应用程序,这两个Web应用程序都依赖于第三个本地项目的代码,它们具有相同的代码。当结账依赖性发生变化时,如何获取花车重新加载网站?
如何在编辑签出依赖关系时重新生成figwheel并重新加载代码?
我正在研究两个相关的Web应用程序,这两个Web应用程序都依赖于第三个本地项目的代码,它们具有相同的代码。当结账依赖性发生变化时,如何获取花车重新加载网站?
如何在编辑签出依赖关系时重新生成figwheel并重新加载代码?
此刻,Figwheel不会自动检测Leiningen结帐。您需要将结算来源的源路径直接添加到您的cljsbuild :source-paths
。举例来说,如果你有这样的事情
:cljsbuild {:builds [{:id "dev"
:source-paths ["src" "dev"]
:figwheel {:on-jsload 'my.main/mount-gui}
:compiler {:output-to ...
:output-dir ...
:main 'my.main
...
那么你就需要一旦figwheel知道你结账的项目源路径,将其改为
:cljsbuild {:builds [{:id "dev"
;; Add checkouts path here
:source-paths ["src" "dev" "checkouts/my-project/src"]
:figwheel {:on-jsload 'my.main/mount-gui}
:compiler {:output-to ...
:output-dir ...
:main 'my.main
...
,应该进行任何更改后自动重新编译,并重新加载代码,就像它在主项目中的代码一样。
我正在处理pull request以解决这个issue,这应该使它在未来自动工作。
你能举一个你现在如何看待你的项目的例子吗?你使用lein的'。/ checkouts'目录吗? –