与leiningen在clojurescript中的依赖关系

 我以为我疯叻_219 发布于 2023-01-31 12:07

我正在认真地拉我的头发!我是clojure的总noob:我似乎无法在没有此错误的情况下完成简单的clojurescript编译:

错误:JSC_MISSING_PROVIDE_ERROR.从未在/home/jldupont/workspace/$someproject/target/cljsbuild-compiler-0/domain2/main.js第4:0行提供所需的"clojure.core.async"命名空间

我有以下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会发出此错误消息.不知道如何为它提供依赖的路径......

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有