【问题标题】:How do I curl the .jar for cljsjs/react?如何为 cljsjs/react 卷曲 .jar?
【发布时间】:2015-11-07 05:50:56
【问题描述】:

我正在关注Clojurescript Quick Start,并且我将继续构建一个 clojurescript 项目,而不依赖于像 lein 或 boot 这样的构建工具来确保我了解真正发生的事情。

我正试图引入对试剂的依赖性,试剂本身有一些依赖性,例如 cljsjs/reactcljsjs/react-dom。与 cljsjs 依赖项相关的快速入门中的说明是 here,而.jar 的示例为 curls clojars.com。这不适用于cljsjs/react,因为没有.jar。谁能解释一下:

  • 如果没有像 lein/boot 这样的构建工具,我该如何继续前进
  • 为什么没有.jar
  • 这里实际发生了什么?

为了让试剂发挥作用,我能够克隆试剂存储库并运行 lein compilelein uberjar 以获得一个 .jar,我可以将它放在我的项目的根目录中并使用 java -cp cljs.jar:reagent-0.6.0.jar:src clojure.main build.clj 构建,但是我对这种反应依赖感到茫然。感谢您的宝贵时间。

【问题讨论】:

  • 您应该能够在您的 maven 存储库中找到这些 jar。例如,在我的机器上,它们位于C:\Users\Chris\.m2 下。诸如 lein 和 sbt 之类的构建工具位于 maven 存储库之上。通常你不必从他们那里取出罐子。
  • 另一个可以查看的地方是您项目根目录下的这个目录:resources\public\js\out\cljs

标签: clojure reactjs clojurescript reagent


【解决方案1】:

以下内容对我有用:

curl -O https://clojars.org/repo/cljsjs/react/0.14.0-1/react-0.14.0-1.jar

冲洗并重复 react-dom。

也就是说,对于任何实际工作,您几乎肯定会想要BootLeiningenCLJSBuild

【讨论】:

  • 嗯。我想知道我的网址是否有错字。谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-10
相关资源
最近更新 更多