ClojureScript谷歌闭包代码拆分部分加载

时间:2016-01-04 20:29:41

标签: clojurescript google-closure om

我来自javascript / react / react-router / webpack背景到clojurescript / om环境。

使用webpack& react-router有可能拆分我的代码,只加载所需的javascript。例如。 on / login我只会加载显示登录页面所需的js,其他一切都将被遗漏。

我如何使用clojurescript / om? 显然,可以将代码分成多个文件:https://github.com/clojure/clojurescript/wiki/Compiler-Options#modules

问题是如何只加载渲染当前页面所需的代码:/ login例如...... 使用webpack,我会手动编写require.ensure以异步加载必要的javascript来呈现某个页面。 React Router非常支持这一点。 在没有制作多个html文件的情况下,clojurescript中是否有任何等价物,并且每个文件都通过谷歌闭包模块给出了带有拆分代码的正确脚本标签?

1 个答案:

答案 0 :(得分:3)

可悲的是,我还没有具体的例子,我同意webpack和react-router让这很容易。有一些链接可能会指导您使其正常工作:

我希望这会有所帮助。如果你在OSS示例中实现这一点,那么如果你可以共享链接那就太棒了。