首页 > 代码库 > Clojure:解决selmer模板不刷新的问题

Clojure:解决selmer模板不刷新的问题

当在REPL环境中尝试调试template的时候,会发现每次都需要重启REPL才能看到最新的变化。调查后发现,原来是每次启动REPL的时候,原来的template文件都被放到了target目录中,这样Clojure每次都会调用target中的原始模板,而不去理会模板是否已经发生变化(目录结构如下图所示,项目名称被我马赛克了…)。

 

要解决这个问题也很简单,当启动REPL后,将target中的模板文件删除,这样就会强迫Clojure每次都调用最新的模板了。