ClojureScript without Java
2022-09-03 14:24:50
有没有可能在没有Java的情况下编译ClojureScript?
我阅读了clojurescript nodejs快速入门,但我看到他们仍然使用java进行编译。
我检查了cljs-bootstrap,但它们也依赖于java。
有没有办法只使用并开始使用clojurescript?npm install
有没有可能在没有Java的情况下编译ClojureScript?
我阅读了clojurescript nodejs快速入门,但我看到他们仍然使用java进行编译。
我检查了cljs-bootstrap,但它们也依赖于java。
有没有办法只使用并开始使用clojurescript?npm install
现在有Lumo:https://www.npmjs.com/package/lumo-cljs
Lumo是一个独立的ClojureScript环境,运行在Node.js和V8 JavaScript引擎上。它可以立即启动,并且可以开箱即用地访问整个Node.js生态系统。
Lumo还提供了一个ClojureScript构建API,使得完全在没有JVM的情况下编译ClojureScript项目成为可能,这要归功于Google Closure Compiler的实验性JavaScript版本。
干杯。
在ClojureScript自托管(用ClojureScript而不是Clojure实现)之前,Java以及Node/NPM都是必需的。然而,David Nolen 在 2015 年 4 月 20 日在 Clojure West 的演讲中表示,在编译器可以自行引导之前,剩下的工作相对较少。[由于其他原因,这个演讲可能也很有趣。因此,在不久的将来,这种情况可能会改变。