我已阅读this thread,但ClojureScript中似乎没有load
和load-file
。是否可以将单个命名空间分隔为多个文件?
我想这样做的原因是因为我使用Om而我想将组件分成不同的文件。我可以使用单独的命名空间来完成它,但是我必须在每个文件的开头编写相同的需求,并且在主文件中调用这些组件的唯一方法是:
(:require [some-project.sidebar :as sidebar])
...
(om/build sidebar/sidebar app-state)
即。我必须在每个组件的名称之前指定命名空间,这看起来并不漂亮。关于如何改进它的任何想法?我是Clojure和ClojureScript的新手,所以也许我错过了一些明显的东西?