没有Java的ClojureScript

Orl*_*iam 15 java clojure node.js clojurescript

是否可以在没有Java的情况下编译ClojureScript?

我阅读了clojurescript nodejs快速入门,但我发现它们仍然使用java进行编译.

我检查了cljs-bootstrap,但它们也依赖于java.

有没有办法只使用npm install并开始使用clojurescript?

Joh*_*hnJ 7

在ClojureScript自托管(在ClojureScript而不是Clojure中实现)之前,需要Java以及Node/NPM.然而,David Nolen在他2015年4月20日在Clojure West的演讲中表示,在编译器可以自行引导之前,相对较少的工作仍然存在.[谈论其他原因也很有趣.]所以这可能会在不太遥远的未来发生变化.


Gra*_*Gra 5

现在有Lumo:https ://www.npmjs.com/package/lumo-cljs

Lumo是一个独立的ClojureScript环境,可在Node.js和V8 JavaScript引擎上运行。它可以立即启动,并且可以直接访问整个Node.js生态系统。

Lumo还提供了ClojureScript构建API,这要归功于Google Closure编译器的实验性JavaScript版本,从而完全可以在没有JVM的情况下编译ClojureScript项目。

干杯。