我正在使用tools.namespace在REPL上提供名称空间的智能重新加载.然而,当调用refresh或者refresh-all,它抛出一个错误.
user=> (require '[clojure.tools.namespace.repl :as tn])
user=> (tn/refresh)
:reloading (ep31.common ep31.routes ep31.config ep31.application user ep31.common-test ep31.example-test)
:error-while-loading user
java.lang.Exception: No namespace: ep31.config, compiling:(user.clj:1:1)
Run Code Online (Sandbox Code Playgroud)
并且它似乎最终处于这种奇怪的状态,其中(require ep31.config)没有错误,但之后实际上没有定义命名空间.