【发布时间】:2018-04-01 19:03:58
【问题描述】:
每次我尝试运行 lein cljsbuild once 时都会出错:
无法编写 JavaScript nil
任何想法或想法都将不胜感激,因为我已经坚持了一段时间,不幸的是不能再进一步了。
这是我一直在做的。
- runnin
lein new app finance创建一个名为finance 的新项目 - 使用依赖项、cljsbuild、插件和主要规范更新
project.clj文件(见下文) - 运行
lein deps,这样就可以了。 - 运行
lein run也可以,在控制台中输出“Hello World”。 -
尝试运行
lein cljsbuild once,然后我得到Could not write JavaScript nil这个错误(defproject finance "0.1.0-SNAPSHOT" :description "FIXME: write description" :plugins [[lein-cljsbuild "1.1.7"]] :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.10.238"] [reagent "0.8.0-alpha2"]] :main ^:skip-aot finance.core :target-path "target/%s" :profiles {:uberjar {:aot :all}} :cljsbuild { :builds [{ :source-paths ["src"] :compiler { :output-to "resources/public/javascripts/dev.js" :output-dir "resources/public/javascripts/cljs-dev" :optimizations :none :pretty-print true}}]})
【问题讨论】:
标签: clojurescript leiningen cljsbuild