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

Clojure Figwheel-不重新加载到浏览器(flappy bird演示),clojure,clojurescript,figwheel,Clojure,Clojurescript,Figwheel,从Figwheel开始。我下载了找到的演示应用程序 它在浏览器中运行良好,只是在我进行更改和保存文件时不会重新加载。尝试了不同的编辑器/浏览器等 我是cd进入目录的,我运行了lein figwheel。。。我错过什么了吗 编辑: 当我运行tail-f figwheel\u server.log时,也不会出现任何问题。即使在重新加载页面时也不会这样做。首先,确保您正在更改一个实际会触发重新加载的文件。Figwheel不会重新加载对html文件所做的更改 接下来,检查您的:cljsbuild构建目标

从Figwheel开始。我下载了找到的演示应用程序

它在浏览器中运行良好,只是在我进行更改和保存文件时不会重新加载。尝试了不同的编辑器/浏览器等

我是cd进入目录的,我运行了
lein figwheel
。。。我错过什么了吗

编辑:
当我运行
tail-f figwheel\u server.log时,也不会出现任何问题。即使在重新加载页面时也不会这样做。

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

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

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

例如:

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

    :figwheel {
        :css-dirs ["resources/public/css"]})
还请注意,fighweel的“示例”目录说明:

这真的不是一个示例项目,而是一个大杂烩项目 我用它来测试各种figwheel功能

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

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


lein new figwheel hello world

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

在示例中,它包含所有这些内容,但仍然不起作用。我将尝试创建一个新项目。请确保检查javascript控制台。您应该在控制台中看到有关浏览器尝试连接figwheel repl的消息。这是重新加载功能工作所必需的。如果您在控制台中未看到任何消息,则小时浏览器未连接到giwheel。另外,当你启动figwheel时,它是否会返回提示,或者它是否有一条消息说一旦建立连接就会返回提示?嘿,Tim,升级到El Cap修复了它。无论如何谢谢你!