欢迎!有关如何工作的更多信息,请参阅 关于 页面。
CLJS-2024 没有修复这个问题,在 Node.js 下仍然存在问题。
评论由:anmonteiro 提供
附带的补丁移除了 find-ns-obj 中的 Node.js 特殊情况,该情况下使用 eval,因为在简单的优化下,命名空间位于 goog.global 范围内。
find-ns-obj
eval
goog.global
对 js/eval 的调用不再需要,并且造成了更多的问题,而解决的问题。
js/eval
关于这些问题的更多背景信息:https://github.com/anmonteiro/lumo/issues/301
移除补丁,因为它显示了一些回归。