Figwheel - 不重新加载到浏览器(flappy-bird 演示)

Figwheel - Not reloading to browser (flappy-bird demo)

刚从 Figwheel 开始。我下载了 here

的演示应用程序

它在浏览器中 运行 没问题,只是在我进行更改和保存文件时它没有重新加载。尝试了不同的 editors/different 浏览器等

我已进入目录,我 运行 lein figwheel...我是否遗漏了什么?

编辑: 当我 运行 tail -f figwheel_server.log 时也没有任何反应。甚至在重新加载页面时也不行。

首先,确保您更改的文件会实际触发重新加载。 Figwheel 不会重新加载对 html 个文件所做的更改。

接下来,检查您的 :cljsbuild 构建目标中是否有 :figwheel 配置。这使您能够为不同的目标指定不同的 figwheel 选项。

最后,还要检查 :figwheel 配置 您的 :builds 之外。这允许指定项目级别设置,例如 CSS 位置。

示例可能如下所示:

:cljsbuild {
    :builds [{:id "dev"
        :source-paths ["src"]
        :figwheel { :on-jsload "project.core/on-js-reload" }}]}

    :figwheel {
        :css-dirs ["resources/public/css"]})

另请注意,fighweel 的 'examples' 目录指出:

This is really not an example project It's a big hodgepodge project that I use to test various figwheel features.

因此,如果您尝试直接复制它,最好通读文档并开始一个新项目。

开始这个的一个好方法是使用提供的 leiningen 模板:

lein new figwheel hello-world

升级到 El Capitan 修复了它。 感叹