2024 Clojure状态调查!分享你的想法。

欢迎!请查看关于页面以获取更多关于如何使用的详细信息。

0
ClojureScript

仅当`*out*`为`nil`时,用于与`{}`一起使用的用户提供的externs才会加载到`cljs.closure/build`、`cljs.build.api/build`和`cljs.build.api/watch`的2-arity版本中。

注意:这仅影响分析器生成的带有`* };`的警告;externs已正确传递给gclosure。

4 个答案

0

评论由:oahner

此补丁将externs的加载从`cljs.env/default-compiler-env`移动到`cljs.closure/build`。

0

评论由:oahner

忽略此补丁,我刚意识到这会导致编译器和分析器API不再加载内置externs。

0

评论由:dnolen

我删除了补丁以避免混淆。

0
参考: https://clojure.atlassian.net/browse/CLJS-2018(由oahner报告)
...