Clojurescript命名空间刷新

时间:2013-02-04 19:40:07

标签: clojure clojurescript cljsbuild

我正在使用lein cljsbuild,并希望找到一种方法来重新加载我的编译文件而无需刷新浏览器。是否有内置的方法可以通过我的浏览器连接REPL来执行此操作?

1 个答案:

答案 0 :(得分:1)

使用browser-repl可以获得我认为您要求的大部分内容。来自网站:

A browser-connected REPL works in much the same way as a normal REPL: 
forms are read from the console, evaluated and return values are printed. 
A major and useful difference from normal REPL usage is that 
all side-effects occur in the browser.

这将加载页面,然后使页面等待来自repl的指令。这样,当您重新加载缓冲区时,页面将更改为匹配。