小编Des*_*oid的帖子

ReferenceError:运行lein cljsbuild时未定义"goog"

我开始使用clojurescript并将lein-cljsbuild添加到我的project.clj:

(defproject hello-world "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.4.0"]
                 [org.clojure/clojurescript "0.0-1450"]]
  :plugins [[lein-cljsbuild "1.0.3"]]
  :cljsbuild {:builds []})
Run Code Online (Sandbox Code Playgroud)

当我在PowerShell和命令窗口中运行以下命令时:

lein trampoline cljsbuild repl-rhino
Run Code Online (Sandbox Code Playgroud)

我一直收到以下错误:

(Retrieving cljsbuild/cljsbuild/0.2.7/cljsbuild-0.2.7.jar from clojars)
Exception in thread "main" org.mozilla.javascript.EcmaError: ReferenceError: "goog" is not defined. (bootjs#1), 
compiling:(C:\Users\Karthik\AppData\Local\Temp\form-init8943880809592678534.clj:1:127)
Run Code Online (Sandbox Code Playgroud)

我还需要做什么?上面的步骤在ClojureScript:Up and Running一书中概述,但对于lein-cljsbuild"0.2.7"

clojure leiningen clojurescript

4
推荐指数
1
解决办法
2402
查看次数

标签 统计

clojure ×1

clojurescript ×1

leiningen ×1