ClojureScript:启动 Figwheel REPL 和 运行

ClojureScript: Getting Figwheel REPL up and running

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

Figwheel Server: Resource not found Keep on figwheelin'

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

Prompt will show when Figwheel connects to your application

这是我的 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"}
                    }]
          }

)

可能有很多问题,很难说 w/o 看到它的全部。

但是,如果我是你,那么我会尝试使用 lein-figwheel 插件生成一个新项目,然后开始将那个 project.clj 与你试图编写的项目进行比较,以找出如果您遗漏了 project.clj 文件中的某些内容,请退出。我还会查看它生成的文件,看看您是否遗漏了某个文件,然后我会开始查看生成的 html/clojurescript 的内容,看看是否有什么不对的地方。

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