簡體   English   中英

ReferenceError:運行lein cljsbuild時未定義“goog”

[英]ReferenceError: “goog” is not defined when running lein cljsbuild

我開始使用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 []})

當我在PowerShell和命令窗口中運行以下命令時:

lein trampoline cljsbuild repl-rhino

我一直收到以下錯誤:

(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)

我還需要做什么? 上面的步驟在ClojureScript:Up and Running一書中概述,但對於lein-cljsbuild“0.2.7”

以下版本適合我:

(defproject hello-world "0.1.0-SNAPSHOT"
  :description "FIXME: write this!"
  :url "http://example.com/FIXME"

  :dependencies [[org.clojure/clojure "1.5.1"]
                 [org.clojure/clojurescript "0.0-2173"]]

  :plugins [[lein-cljsbuild "1.0.2"]]

  :cljsbuild { 
    :builds []})

更新到lein-cljsbuild 1.0.3clojurescript 0.0-2197似乎打破了rhino repl。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM