欢迎!请访问 关于 页面以获取更多关于其工作原理的信息。
应该对 Figwheel 等更多动态编译环境暴露控制旋钮,这些环境可能希望动态地添加类路径依赖项。
评论者:bhauman
一个补丁,用于在编译环境中缓存上游依赖。
实际上,我将提交另一个包含 js-deps 中 memoize 调用的补丁。
将 cljs.js-deps 的缓存移至当前的 * } 以及 get-upstream-deps。
不幸的是,有 {{cljs.env}} 和 {{cljs.js-deps}} 之间的循环依赖,如果我们想在 * } 中缓存,我将它通过 resolve 解决了。
根据多次测试运行,编译性能要么完全不变,要么略有改进。
对此稍作等待。它的行为不符合预期。在某些情况下似乎没有进行缓存。
评论由:dnolen 发表
感谢您的更新。无论如何,这肯定会等到待定的 REPL/piggieback 发布后才能实现。
是的,有一个明显的错误和一个微妙的错误。希望很快就能完成它。
好吧,这个最新的补丁可以工作。这里有一个微妙的缓存 nil 值的错误。
评论由:mfikes 发表
补丁不再适用。