3

我正在使用 enlive 进行 Web 开发。我使用 repl 启动我的环服务器(serve my-app/handler)

但是,当我对我的任何 html 模板进行更改时,我必须重新启动我的 repl 才能显示更改。如何在不重新启动 repl 的情况下重新加载我的标记?

谢谢,穆尔塔萨

4

1 回答 1

3

您需要重新评估读取模板的行。例如,在我的项目中,我必须重新评估(Emacs 中的“Cx Ce”)以下行:

(def table-template (h/html-resource "META-INF/web/table.html"))

如果您不使用 Emacs,您可以尝试包含带有 :reload 的模板的 require 命名空间,请参阅:force clojure :reload

于 2012-09-10T07:34:42.510 回答