【发布时间】:2015-10-04 04:10:57
【问题描述】:
我读过this thread,但似乎ClojureScript 中没有load 和load-file。是否可以将单个命名空间分隔在多个文件中?
我想这样做的原因是因为我正在使用 Om 并且我想将组件分成不同的文件。我可以使用单独的命名空间来做到这一点,但是我必须在每个文件的开头编写相同的要求,而且在主文件中调用这些组件的唯一方法是:
(:require [some-project.sidebar :as sidebar])
...
(om/build sidebar/sidebar app-state)
即我必须在每个组件的名称之前指定命名空间,这看起来不太漂亮。关于如何改进它的任何想法?我是 Clojure 和 ClojureScript 的新手,所以也许我遗漏了一些明显的东西?
【问题讨论】:
标签: clojure namespaces clojurescript