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

欢迎!请查看关于页面以了解更多关于如何使用此网站的信息。

0
ClojureScript

在1.9.908中,当[infer-externs] 为true时,Closure编译器会导致NPE。也同样在这里汇报并且有堆栈跟踪

https://github.com/google/closure-compiler/issues/2629

3 答案

0

来自:deraen的评论

这个很有意思。我没有在没有完全安装Boot-cljs的情况下重现这个问题,但通过手动提供一个单行的外部的编 decode): var COMPILED; 我可以重现它。由于某种原因,Boot-cljs推断出的外部\[包括\]这条线,但在直接调用编译器时则不会。
`

0

来自:kommen的评论

上述链接:[https://github.com/google/closure-compiler/issues/2629](https://github.com/google/closure-compiler/issues/2629) 的问题已关闭。 [https://github.com/clojure/clojurescript/commit/30bc7c2ef251d74c2ab398c2a1461984f9c80469](https://github.com/clojure/clojurescript/commit/30bc7c2ef251d74c2ab398c2a1461984f9c80469) 可能已修复此问题。

0
参考资料:https://clojure.atlassian.net/browse/CLJS-2347 (由 alex+import 报告)
...