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 修复了它。 感叹
刚从 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 修复了它。 感叹