首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当结帐依赖发生变化时,我如何让figwheel重新加载一个网站?

当结帐依赖发生变化时,我如何让figwheel重新加载一个网站?
EN

Stack Overflow用户
提问于 2017-07-25 03:37:17
回答 1查看 249关注 0票数 2

我正在开发两个相关的web应用程序,这两个应用程序都依赖于第三个本地项目,因为它们拥有共同的代码。

在编辑签出依赖项时,如何让figwheel重新构建和重新加载代码?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-27 11:24:10

目前,Figwheel不会自动检测leiningen结帐。您需要将签出源代码的源路径直接添加到cljsbuild :source-paths中。例如,如果你有像这样的东西

代码语言:javascript
复制
  :cljsbuild {:builds [{:id           "dev"
                        :source-paths ["src" "dev"]
                        :figwheel     {:on-jsload       'my.main/mount-gui}
                        :compiler     {:output-to       ...
                                       :output-dir      ...
                                       :main            'my.main
                                      ...

然后,您需要将其更改为

代码语言:javascript
复制
  :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
                                      ...

一旦for知道了你的签出项目的源代码路径,它应该在任何更改后自动重新编译,并重新加载代码,就像它对主项目中的代码所做的那样。

我正在开发一个pull request来修复这个issue,它应该会让它在未来自动工作。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45288720

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档