与leiningen在clojurescript中的依赖关系
发布时间:2020-12-14 04:53:32 所属栏目:百科 来源:网络整理
导读:我正在认真地拉我的头发!我是clojure的总noob:我似乎无法在没有此错误的情况下完成简单的clojurescript编译: ERROR: JSC_MISSING_PROVIDE_ERROR. required “clojure.core.async” namespace never provided at /home/jldupont/workspace/$someproject/ta
我正在认真地拉我的头发!我是clojure的总noob:我似乎无法在没有此错误的情况下完成简单的clojurescript编译:
我有以下project.clj文件: (defproject $someproject "0.1" :description "some project..." :dependencies [[org.clojure/clojure "1.5.1"] [org.clojure/clojurescript "0.0-2030"] [org.clojure/core.async "0.1.267.0-0d7780-alpha"] ] :plugins [[lein-cljsbuild "0.3.2"]] :cljsbuild { :builds [{:id "domain2" :source-paths ["src/cljs/model2/domain"] :compiler {:output-to "src/assets/js/model2/domain/domain2.js" :optimizations :advanced :pretty-print true} } ] } ) 每次我使用lein cljsbuild auto我都会得到上面引用的错误. 请帮忙! 更新 我查看了我的?/ .m2目录,并且存在依赖项(在本例中为core.async). 更新2 似乎是Google Closure Compiler会发出此错误消息.不知道如何为它提供依赖的路径…… 解决方法
正如我在上面的评论中提到的:如果你想使用core.async和ClojureScript,你必须要求命名空间cljs.core.async(而不是Clojure的clojure.core.async).
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |