ClojureScript google 关闭代码拆分部分加载

ClojureScript google closure code splitting partial loading

我正从 javascript/react/react-router/webpack 背景进入 clojurescript/om 环境。

使用 webpack 和 react-router 可以拆分我的代码并且只加载需要的 javascript。例如。在 /login 上,我只会加载显示登录页面所需的 js,其他所有内容都将被忽略。

我怎么和clojurescript/om一样? 显然可以将您的代码拆分为多个文件:https://github.com/clojure/clojurescript/wiki/Compiler-Options#modules

问题是我如何只加载呈现当前页面所需的代码:例如 /login... 使用 webpack 我会手动编写 require.ensure 来异步加载必要的 javascript 来呈现某个页面。 React Router 对此提供了很好的支持。 clojurescript 中是否有任何等效项,而无需制作多个 html 文件,并且每个文件都通过 google 闭包模块为它提供带有拆分代码的正确脚本标记?

遗憾的是我还没有具体的例子,我同意 webpack 和 react-router 让这变得非常简单。有一些 link 可能会指导您使其正常工作:

希望对您有所帮助。如果你想在 OSS 示例中实现它,那么如果你可以共享 link.

就太好了