gpt4 book ai didi

clojure - cljs构建中jvm字节码如何转换为js

转载 作者:行者123 更新时间:2023-12-02 22:15:34 24 4
gpt4 key购买 nike

据我了解,大多数 clojure 和 java 库都可以包含在 cljs 代码中。 cljs 编译器是如何实现这一点的?

我知道如果我有源文件,cljs 编译器会获取源代码并输出 javascript。但是,如果我使用 java 库(例如 joda-time),我已经为其包含了 clojure 包装器 clj-time,那又如何呢?所以在这种情况下它只有 joda-time 的 java 字节码。那么cljs构建工具如何从java jar(joda-time)的字节码生成js代码呢?

最佳答案

As I understand most clojure and java libraries can be included in cljs code. How does the cljs compiler accomplish this ?

你错了。许多 clojure 库都可以针对 CLJS 进行编译,只需进行很少的更改(有时甚至没有),但无法使用类文件:它必须是 .clj 源文件,编译为 javascript 而不是类文件。

关于clojure - cljs构建中jvm字节码如何转换为js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15263870/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com