如果在 .cljs 文件中我定义了这样的文件:
主文件
(ns project.main
(:use [project.secondfile :only [my-var]]))
(js/alert my-var)
第二文件.cljs
(ns project.secondfile)
(def my-var "Hi")
我收到“引用的 var project.secondfile/my-var 在 src-cljs/main.cljs 中不存在”。但是,它在浏览器中正常工作,因为两者都已编译(并且使用编译 :whitespace 它们可以很好地相互引用)。但显然,它在 bREPL 中不起作用,因为它们没有相互引用。
这是不可避免的事情还是我做错了什么?
谢谢!