在浏览器REPL的--init文件中,处理require 'cljs.js'时会失败。我没有发现其他命名空间也有这个失败(例如,clojure.set没有这个现象)。
重新构建
`
(require 'cljs.js')
(prn cljs.js/empty-state)
`
$ clj -Srepro -m cljs.main -re browser -i foo.cljs -r TypeError: undefined is not an object (evaluating 'cljs.js.empty_state') cljs.user=>
Node环境工作正常
`
$ clj -Srepro -m cljs.main -re node -i foo.cljs -r
object[cljs$js$empty_state]
cljs.user=>
`