1

我正在尝试启动一个 figwheel repl 以在浏览器中工作。当我将浏览器指向本地服务器时,我收到以下消息:

Figwheel 服务器:找不到资源 继续 figwheelin'

shell 显示以下消息,但它不会继续启动 repl:

当 Figwheel 连接到您的应用程序时将显示提示

这是我的project.clj:

(defproject new-poker "0.1.0-SNAPSHOT"
 :description "FIXME: write description"
 :url "http://example.com/FIXME"
 :license {:name "Eclipse Public License"
        :url "http://www.eclipse.org/legal/epl-v10.html"}
 :dependencies [[org.clojure/clojure "1.8.0"]
             [org.clojure/clojurescript "1.9.908"]]
 :plugins [[lein-figwheel "0.5.13"]]
 :cleantargets [:target-path "out"]
 :cljsbuild {
           :builds [{:id "dev"
                    :source-paths ["src"]
                    :figwheel true
                    :compiler {:main "new-poker.core"
                               :asset-path "js/out"
                               :output-to "resources/public/js/main.js"
                               :output-dir "resources/public/js/out"}
                    }]
          }

)

4

1 回答 1

2

可能存在任何数量的问题,而且很难说没有看到它的全部。

但是,如果我是您,那么我会尝试使用 lein-figwheel 插件生成一个新项目,然后开始将该 project.clj 与您尝试编写的项目进行比较,以确定您是否缺少某些东西来自 project.clj 文件。我还会查看它生成的文件,看看你是否错过了一个文件,然后我会开始查看生成的 html/clojurescript 的内容,看看那里是否有什么不对劲的地方。

如果您对项目设置学习体验不太感兴趣,另一种选择是直接使用 lein-figwheel 插件的输出并从那里开始。

于 2017-10-28T03:30:58.277 回答