欢迎!有关如何工作的更多信息,请参阅 关于 页面。
应提供调节器以供更动态的编译环境,如 Figwheel,它可能希望动态地将依赖项添加到类路径。
评论作者:bhauman
一个缓存编译环境中上游依赖项的补丁。
实际上我将提交另一个包含 js-deps 中 memoize 调用的补丁。
新补丁将 {{cljs.js-deps}} 缓存移动到当前的 * } 以及 {{get-upstream-deps}}。
不幸的是,存在 {{cljs.env}} 和 {{cljs.js-deps}} 之间的循环依赖,如果我们想缓存在 * } 中,我通过解决它克服了这个问题。
根据多次测试运行的结果,编译性能要么完全没有变化,要么略有改进。
暂缓处理此问题。它没有按预期表现。在某些情况下似乎没有缓存。
评论者:dnolen
感谢您的更新。无论如何,这将在待定的 REPL/piggieback 发布之后才能实现。
是的,有一个明显的错误和一个细微的错误。希望不久就能完成。
好吧,这个最新的补丁可以工作。有一个细微的memoizing nil值错误。
评论者:mfikes
补丁不再适用。